Bangla News MCP Server
A Model Context Protocol (MCP) server that retrieves Bangla news to provide context to LLMs.
📖 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
Release files for bangla-news-mcp 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bangla_news_mcp-1.0.2.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bangla_news_mcp-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.6 kB
Release files / bangla_news_mcp-1.0.2.tar.gz
| Download URL | bangla_news_mcp-1.0.2.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1539699bd4245d39b97967c6e82e3c2fee66c45319a1d1feabf4d7fe48801d31
|
|
BLAKE2b-256 checksum How to use checksums |
e6b204c0ed28648c529880d0f9e5e0f048de0cc687df4d7d3a6c315c62645c0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.4
|
Release files / bangla_news_mcp-1.0.2-py3-none-any.whl
| Download URL | bangla_news_mcp-1.0.2-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
082577a95c5b46263838decc2eed08c5bd838e1e019dd932408e621368c85c1e
|
|
BLAKE2b-256 checksum How to use checksums |
a5bb0480848dd6838ae9438bb4458a2569c95bcc564601aa21b74fad3c1a1e3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.4
|