india-mcp について
india-mcp は、AI エージェントをインドの金融、交通、税務、自動車、法律データの各サービスにつなぐ MCP サーバー群です。共通のリトライ、キャッシュ、代替データソースで、不安定または形式が一定しない API に対応します。
主な機能
- 01GSTIN と税金の検証
- 02列車の運行状況と PNR 照会
- 03車両情報と道路税計算
- 04銀行 IFSC と UPI の確認
- 05NSE/BSE の市場データ
- 06裁判案件と判決の照会
活用シーン
- 01GSTIN または HSN コードを検証する
- 02列車の状況または PNR を確認する
- 03銀行情報を調べる、または UPI を検証する
- 04株式データまたは裁判記録を確認する
MCP 対応
インドの API とサービス向けに、分野別の MCP サーバーとツールを提供します。クライアントは `india-mcp` コマンドまたは `npx` で任意のサーバーを起動できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
🇮🇳 India MCP
インドの API とサービス向け MCP(Model Context Protocol)サーバーのコレクションです。Claude、Cursor、OpenCode などの AI エージェントが、リアルタイムデータと専門ツールを活用してインド市場でネイティブに動作できるようにします。
🇮🇳 なぜ India-MCP なのか?
インドのデジタルインフラは強力ですが、断片化しています。多くの政府機関や企業のポータルには、次のような課題があります。
- 不安定:断続的なダウンタイムや応答の遅さがあります。
- 保護:特定のヘッダーやセッション管理が必要です。
- 一貫性に欠ける:データ形式(HTML、JSON、XML)がさまざまです。
India-MCP はこれらのサービスを対象に、統一された、堅牢で、AI に最適化されたレイヤーを提供します。単一のプロトコルを通じて、エージェントが本人確認、物流追跡、市場分析、法制度の利用を行えるようにします。
🚀 特長
- 本番環境対応:再試行ロジック、リクエストタイムアウト、メモリ内 TTL キャッシュを備えた堅牢なサーバーです。
- 堅牢なデータ取得:可用性を最大化するインテリジェントなフォールバック戦略(例:NSE → Yahoo Finance)を採用しています。
- プライバシー優先:ブラウザー準拠のヘッダーと、API を尊重した利用パターンを採用しています。
- 開発者にやさしい:クリーンな JSON-RPC インターフェースと正規化されたツールの応答を提供します。
- 統一されたエコシステム:銀行、法律、市場データ向けの共通ユーティリティを備えています。
🛠 利用可能なサーバー
| サーバー | 分野 | ツール数 | 説明 |
|---|---|---|---|
| GST | 税務 | 5 | GSTIN、HSN コード、税額計算を検証します。 |
| Railways | 交通 | 7 | 列車のリアルタイム状況、PNR 照会、時刻表を提供します。 |
| RTO | 自動車 | 6 | 車両登録情報と道路税計算ツールを提供します。 |
| Banking | フィンテック | 3 | IFSC 検索、UPI 検証、銀行の稼働状況確認を提供します。 |
| Stocks | 市場 | 8 | NSE/BSE のリアルタイム株価、指数、履歴を提供します。 |
| eCourts | 法律 | 6 | 裁判所の事件、命令、期日表を取得します。 |
詳細なカタログ:docs/SERVERS.md | ツールの全一覧:docs/TOOLS.md
📦 インストール
npm install -g @samarth-23-eng/india-mcp
クイックスタート — 1 つのコマンドで任意のサーバーを起動できます:
india-mcp stocks # NSE/BSE stock data
india-mcp gst # GST validation
india-mcp ecourts # Court case lookup
india-mcp fssai # Food license verification
india-mcp list # Show all available servers
india-mcp --help # Full usage guide
または、インストールせずに npx を使用できます。
npx @samarth-23-eng/india-mcp stocks
🔌 MCP クライアントの設定
Claude Desktop
claude_desktop_config.json に次の内容を追加します。
{
"mcpServers": {
"india-stocks": {
"command": "npx",
"args": ["-y", "@samarth-23-eng/india-mcp", "stocks"]
},
"india-ecourts": {
"command": "npx",
"args": ["-y", "@samarth-23-eng/india-mcp", "ecourts"]
},
"india-gst": {
"command": "npx",
"args": ["-y", "@samarth-23-eng/india-mcp", "gst"]
}
}
}
詳細なガイド:docs/EXAMPLES.md
🏗 アーキテクチャ
India-MCP は、インドの政府機関ポータルの不安定さに対応するため、共通のレジリエンスレイヤーを使用します。
- 再試行:すべてのネットワーク呼び出しで、指数バックオフによる 2 回の再試行を行います。
- キャッシュ:IP ブロックを防ぐため、TTL ベースのメモリキャッシュを使用します。
- フォールバック:バックアップデータソースに自動的に切り替えます。
技術的な詳細:docs/ARCHITECTURE.md
🛤 ロードマップ
予定されているサーバー:
- eCourts(拡張):最高裁判所および高等裁判所に特化したフィルター。
- FSSAI:食品ライセンスの検証。
- CDSCO:医薬品登録情報の検証。
- 土地記録:デジタル Bhulekh へのアクセス。
🚀 リリースプロセス
- バージョンを更新:
npm version patch --no-git-tag-version - ビルド:
npm run build - 検証:
npm run validate:publish - npm に公開:
npm publish --access public - レジストリ:
mcp-publisher validateとmcp-publisher publishを実行します。
🤝 貢献
貢献を歓迎します!始めるには、貢献ガイドラインをお読みください。
📄 ライセンス
MIT © Samarth-23-eng
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。