Bangla News MCP Server について
Bangla News MCP Server は、バングラデシュのベンガル語ニュースを取得し、構造化形式で返します。LLM やニュース集約プラットフォームにニュース情報を提供する用途を想定しています。
主な機能
- 01最新のベンガル語ニュース見出しを取得
- 02クエリに応じた見出しの取得
- 03構造化されたニュース結果
活用シーン
- 01LLM にベンガル語ニュースの情報を提供
- 02ユーザーのクエリに合う見出しを検索
MCP 対応
MCP クライアント向けに、最新の Bangla ニュース見出しの取得と、クエリによる見出し検索のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bangla News MCP サーバー
LLM にコンテキストを提供するため、ベンガル語のニュースを取得する Model Context Protocol(MCP)サーバーです。
📖 説明
ベンガル語で書かれたバングラデシュのニュースを、構造化された形式で提供する軽量な Model Context Protocol(MCP) サーバーです。 LLM モデルやニュース集約プラットフォームとシームレスに連携できるよう設計されています。 高速でスケーラブルであり、ベンガル語の処理に最適化されています。
🔬 インストール
Smithery 経由でインストール
Smithery 経由で bangla-news-mcp を Claude Desktop に自動的にインストールするには:
npx -y @smithery/cli install @hurutta/bangla-news-mcp --client claude
仮想環境を使用する
# 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
ソースからビルド
# 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 .
🔌 使用方法
Claude.app の設定
Claude の設定に追加します:
{
"mcpServers": {
"bangla_news": {
"command": "python",
"args": [
"-m",
"bangla_news_mcp"
],
"disabled": false,
"autoApprove": []
}
}
}
👆🏼 仮想環境内に pip パッケージをインストールする場合は、command と args を調整してください。
🛠️ 利用可能なツール
最新のベンガル語ニュースの見出しを取得
fetch_latest_news_headlines:さまざまなカテゴリの最新のベンガル語ニュースの一覧を返します
クエリでベンガル語ニュースを取得
fetch_news_headlines_by_query:ユーザーが検索したベンガル語ニュースの一覧を返します
🔌 開発向け
パッケージがインストールされている仮想環境を有効にして、次を実行します -
source venv/bin/activate
python -m bangla_news_mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
