Bangla News MCP Server

by hurutta

4 206 downloads Not rated yet MIT
GitHub

About

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

Details

License
MIT

Explore

- 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

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

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

python3 -m venv venv
source venv/bin/activate

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

pip install -e .


Add to your Claude settings:
json
{
"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.

bash
source venv/bin/activate
python -m bangla_news_mcp
```

<hr>

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.