Skip to main content

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

Project description

Bangla News MCP Server

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


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

📖 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bangla_news_mcp-1.0.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bangla_news_mcp-1.0.2-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file bangla_news_mcp-1.0.2.tar.gz.

File metadata

  • Download URL: bangla_news_mcp-1.0.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for bangla_news_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1539699bd4245d39b97967c6e82e3c2fee66c45319a1d1feabf4d7fe48801d31
MD5 7fcf596909308cb1d5ab49922fc1f735
BLAKE2b-256 e6b204c0ed28648c529880d0f9e5e0f048de0cc687df4d7d3a6c315c62645c0c

See more details on using hashes here.

File details

Details for the file bangla_news_mcp-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for bangla_news_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 082577a95c5b46263838decc2eed08c5bd838e1e019dd932408e621368c85c1e
MD5 f3d26259c9d3a3121e2fe9e51ee79086
BLAKE2b-256 a5bb0480848dd6838ae9438bb4458a2569c95bcc564601aa21b74fad3c1a1e3b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page