Bangla News MCP Server

by hurutta

4 stars
206 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server that retrieves bangla news to provide context to LLMs.

Details

Author
hurutta
GitHub stars
4
Downloads
206
Categories
Other

- Fetches latest Bangla news headlines in Bengali
- Supports query-based news search
- Returns structured news data
- Lightweight and fast for LLM integration
- Easy installation via Smithery or pip

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Bangla News MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via Smithery (npx -y @smithery/cli install @hurutta/bangla-news-mcp --client claude) or using pip from the GitHub repository. For Claude Desktop, configure the client with the provided JSON specifying python -m bangla_news_mcp as the command.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "bangla news mcp server": {
            "bangla-news-mcp": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli",
                    "install",
                    "@hurutta/bangla-news-mcp",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "bangla-news-mcp": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli",
            "install",
            "@hurutta/bangla-news-mcp",
            "--client",
            "claude"
        ]
    }
}

<div style="display: flex; align-items: center;">

<div style="flex: 1;">
<h1 style="margin: 0;">Bangla News MCP Server</h1>
<p style="margin-top: 0;">A Model Context Protocol (MCP) server that retrieves Bangla news to provide context to LLMs.</p>
</div>
</div>

<hr>
<div align="center" style="line-height: 0;">

MCP
smithery badge
PyPI - Version
GitHub release (latest by date)
Issues
License

</div>

πŸ“– Description

A lightweight Model Context Protocol (MCP) server delivering bangladeshi news written in bengali language in a structured format.
Designed for seamless integration with LLM models and news aggregation platforms.
Fast, scalable, and optimized for bengali language processing.

πŸ”¬ Installation

Installing via Smithery

To install bangla-news-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @hurutta/bangla-news-mcp --client claude

Using a virtual environment

# Create a virtual environment
python3 -m venv venv
source venv/bin/activate

Install the package

pip install git+https://github.com/hurutta/bangla-news-mcp.git

Build from Source

# Create a virtual environment
python3 -m venv venv
source venv/bin/activate

Clone the repository

git clone https://github.com/hurutta/bangla-news-mcp cd bangla-news-mcp

Install in development mode

pip install -e .

πŸ”Œ Usage

Configuration for Claude.app

Add to your Claude settings:
{
  "mcpServers": {
    "bangla_news": {
      "command": "python",
      "args": [
        "-m",
        "bangla_news_mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
πŸ‘†πŸΌ If you install pip package inside a virtual environment, adjust the command and args.

πŸ› οΈ Available Tools

Fetch latest bangla news headlines

- fetch_latest_news_headlines: Returns list of latest bengali news of varied category

Fetch bangla news by query

- fetch_news_headlines_by_query: Returns list of bengali news queried by the user

πŸ”Œ For development

Activate the virtual environment where the package is installed, and run -

source venv/bin/activate
python -m bangla_news_mcp

<hr>

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.