https://github.com/hurutta/bangla-news-mcp
A Model Context Protocol (MCP) server that retrieves bangla news to provide context to LLMs.
https://github.com/hurutta/bangla-news-mcp
Last synced: 2 months ago
JSON representation
A Model Context Protocol (MCP) server that retrieves bangla news to provide context to LLMs.
- Host: GitHub
- URL: https://github.com/hurutta/bangla-news-mcp
- Owner: hurutta
- License: mit
- Created: 2025-05-28T16:35:25.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-05-31T07:49:52.000Z (6 months ago)
- Last Synced: 2025-06-30T19:52:11.152Z (5 months ago)
- Language: Python
- Size: 1.9 MB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - **bangla-news-mcp** - A Model Context Protocol (MCP) server that retrieves bangla news to provide context to LLMs. `python` `mcp` `server` `llm` `pip install git+https://github.com/hurutta/bangla-news-mcp` (🤖 AI/ML)
README
[
](https://github.com/hurutta/bangla-news-mcp)
Bangla News MCP Server
A Model Context Protocol (MCP) server that retrieves Bangla news to provide context to LLMs.
[](https://github.com/modelcontextprotocol/servers)
[](https://smithery.ai/server/@hurutta/bangla-news-mcp)
[](https://pypi.org/project/bangla-news-mcp/)
[](https://img.shields.io/github/v/tag/hurutta/bangla-news-mcp)
[](https://img.shields.io/github/issues/hurutta/bangla-news-mcp)
[](https://github.com/hurutta/bangla-news-mcp/blob/main/LICENSE)
## 📖 Description
A lightweight [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) 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](https://smithery.ai/server/@hurutta/bangla-news-mcp):
```bash
npx -y @smithery/cli install @hurutta/bangla-news-mcp --client claude
```
### Using a virtual environment
```bash
# 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
```bash
# 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:
```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`.
## 🛠️ 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 -
```bash
source venv/bin/activate
python -m bangla_news_mcp
```