mcpField
I
india-mcp

india-mcp

ローカル
github.com/Samarth-23-eng金融データ125 週間前に更新

india-mcp について

india-mcp は、AI エージェントをインドの金融、交通、税務、自動車、法律データの各サービスにつなぐ MCP サーバー群です。共通のリトライ、キャッシュ、代替データソースで、不安定または形式が一定しない API に対応します。

主な機能

  1. 01GSTIN と税金の検証
  2. 02列車の運行状況と PNR 照会
  3. 03車両情報と道路税計算
  4. 04銀行 IFSC と UPI の確認
  5. 05NSE/BSE の市場データ
  6. 06裁判案件と判決の照会

活用シーン

  1. 01GSTIN または HSN コードを検証する
  2. 02列車の状況または PNR を確認する
  3. 03銀行情報を調べる、または UPI を検証する
  4. 04株式データまたは裁判記録を確認する

MCP 対応

インドの API とサービス向けに、分野別の MCP サーバーとツールを提供します。クライアントは `india-mcp` コマンドまたは `npx` で任意のサーバーを起動できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"samarth-23-eng-india": {
"command": "npx",
"args": [
"-y",
"@samarth-23-eng/india-mcp"
]
}
}
}
起動コマンドnpx -y @samarth-23-eng/india-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@samarth-23-eng/india-mcp1.0.16

ツール

5

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

🇮🇳 India MCP

npm version TypeScript MCP Compatible License: MIT

インドの 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税務5GSTIN、HSN コード、税額計算を検証します。
Railways交通7列車のリアルタイム状況、PNR 照会、時刻表を提供します。
RTO自動車6車両登録情報と道路税計算ツールを提供します。
Bankingフィンテック3IFSC 検索、UPI 検証、銀行の稼働状況確認を提供します。
Stocks市場8NSE/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 へのアクセス。

🚀 リリースプロセス

  1. バージョンを更新:npm version patch --no-git-tag-version
  2. ビルド:npm run build
  3. 検証:npm run validate:publish
  4. npm に公開:npm publish --access public
  5. レジストリ:mcp-publisher validate と mcp-publisher publish を実行します。

🤝 貢献

貢献を歓迎します!始めるには、貢献ガイドラインをお読みください。


📄 ライセンス

MIT © Samarth-23-eng

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。