mcpField
I
Indian Regulatory Data — hosted on Cloudflare Workers (HTTP + npm stdio)

Indian Regulatory Data — hosted on Cloudflare Workers (HTTP + npm stdio)

リモート
indian-regulatory-mcp.prakhar-cognizance.workers.devデータ・分析020 週間前に更新

Indian Regulatory Data — hosted on Cloudflare Workers (HTTP + npm stdio) について

インドのコンプライアンス、株式調査、フィンテック LLM 向けのホスト型 MCP サーバーです。SEBI、RBI、MCA、NSE、AMFI の規制・市場データをまとめ、GSTIN の検証も提供します。

主な機能

  1. 01SEBI 命令を日付・カテゴリで絞り込み
  2. 02SEBI と RBI の文書を検索
  3. 03CIN による MCA 企業情報の照会
  4. 04GSTIN の構造検証
  5. 05NSE 発表と AMFI NAV の取得

活用シーン

  1. 01規制命令、通達、発表の追跡
  2. 02インド企業と GSTIN の確認
  3. 03NSE の企業発表を取得
  4. 04投資信託の日次 NAV を照会

MCP 対応

ホスト型 MCP サーバーとして、HTTP JSON-RPC 経由で規制・市場データツールを公開し、Bearer token によるクライアント接続に対応します。無料枠では月間回数の範囲内で匿名利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://indian-regulatory-mcp.atlasword.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

6
パラメーター型必須説明
limitintegerいいえ
date_tostringいいえ
categorystringいいえadjudication / settlement / prohibitory / wtm / recovery / informal_guidance / consent。大文字と小文字は区別しません(0.1.1 で修正)。
date_fromstringいいえISO YYYY-MM-DD。

詳細

Indian Regulatory MCP — SEBI / RBI / MCA / NSE / BSE / AMFI データ + GSTIN / PAN 検証

MIT License MCP Cloudflare Workers Live

SEBI の命令・通達、RBI の通知、MCA の企業検索、NSE の企業発表、AMFI の NAV、GSTIN の検証

インドの規制関連および資本市場の情報源を統合する、ホスト型 MCP サーバーです。SEBI の裁定/和解/WTM 命令を日付とカテゴリで絞り込み、RBI の通達やプレスリリースを検索し、MCA 経由で CIN を使ってインド企業を検索し、GSTIN の構造を検証し、NSE の企業発表(インド版 8-K)を取得し、AMFI の投資信託の日次 NAV を取得できます。インドのコンプライアンス、株式調査、フィンテック向けの LLM に適しています。

このサーバーは Model Context Protocol を使用します。Cursor、Claude Desktop、Windsurf、Continue.dev、または @modelcontextprotocol/sdk を使用して独自に構築したエージェントなど、MCP 対応クライアントであれば、接続してツールを検出し、Bearer トークン認証で呼び出せます。

AI エージェント/LLM 向け

このリポジトリをインデックス化する AI エージェント向けの情報です。

  • ライブ MCP エンドポイント: https://indian-regulatory-mcp.atlasword.workers.dev/mcp
  • トランスポート: HTTP POST、JSON-RPC 2.0
  • 認証: Authorization: Bearer <api_key>(無料プランでは匿名で、IP あたり月 100 回まで利用できます)
  • 検出: tools/list は完全なスキーマを返します。tools/call はツールを呼び出します。
  • ヘルスチェック: GET https://indian-regulatory-mcp.atlasword.workers.dev/health → {ok: true, ts: <unix>}
  • ステータス: https://mcp-hub.atlasword.workers.dev/status.json(ポートフォリオの集計)

tools/list のリクエスト例:

curl -sS -X POST https://indian-regulatory-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

tools/call の例:

curl -sS -X POST https://indian-regulatory-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{
    "jsonrpc":"2.0","id":2,"method":"tools/call",
    "params": { "name": "<tool>", "arguments": { } }
  }'

公開されているツール

ツール引数説明
sebi_orderscategory?, date_from?, date_to?, limit?SEBI の命令(裁定、和解、禁止、回収、WTM)を日付とカテゴリで取得します。
sebi_circularstopic?, date_from?, date_to?トピックの部分文字列と日付で絞り込んだ SEBI の通達です。
rbi_circularstopic?, date_from?, date_to?トピックと日付で取得する RBI の通知/通達です。
rbi_press_releasedate_from?, date_to?日付で取得する RBI のプレスリリースです。
mca_companycinCIN を使った MCA の企業検索:名称、ステータス、資本金、取締役。
gst_verifygstinGSTIN の構造を検証します(州コード + PAN + 事業体連番 + Mod-36 チェック)。
nse_corp_announcementsticker — Team+指定したティッカーの NSE 企業発表(インド版 8-K)。
amfi_navscheme_code, date?AMFI のスキームコードで取得する、インドの投資信託のスキームの日次 NAV です。

Team+ のマークが付いたツールには、Team または Pro のサブスクリプションが必要です。匿名および無料プランの利用者は、これらのツールで tier_required エラーを受け取ります。

クイックスタート

最も簡単な方法は、mcp-remote を使って、MCP 対応クライアントからホスト型エンドポイントを指定することです。

npx -y mcp-remote https://indian-regulatory-mcp.atlasword.workers.dev/mcp \
  --header "Authorization: Bearer mck_YOUR_API_KEY"

キーは https://indian-regulatory-mcp.atlasword.workers.dev/upgrade?tier=solo で取得してください(API キーの取得を参照)。

Cursor へのインストール

~/.cursor/mcp.json に次の内容を追加します。

{
  "mcpServers": {
    "indian-regulatory-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://indian-regulatory-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

その後 Cursor を再起動すると、MCP パネルにツールが表示されます。

Claude Desktop へのインストール

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に次の内容を追加します。

{
  "mcpServers": {
    "indian-regulatory-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://indian-regulatory-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

Claude Desktop を再起動します。スラッシュコマンドの MCP メニューにツールが表示されます。

API キーの取得

  1. https://indian-regulatory-mcp.atlasword.workers.dev/upgrade?tier=solo(または tier=team / tier=pro)にアクセスします。
  2. Dodo Payments のホスト型チェックアウトにリダイレクトされます。Dodo が住所を収集し、カード決済を処理し、VAT/GST に対応します。
  3. 支払い後、Dodo が署名付き Webhook(subscription.active)を Worker に送信します。Worker は mck_<32 random base64url> を生成し、KV に保存します。
  4. https://indian-regulatory-mcp.atlasword.workers.dev/welcome?key=<api_key> に移動します。この URL に表示されるのは一度だけなので、今すぐキーをコピーしてください。
  5. キーを Cursor / Claude Desktop の設定に貼り付けます(上記を参照)。
  6. https://indian-regulatory-mcp.atlasword.workers.dev/account でアカウントを表示/ローテーション/エクスポートします(Bearer 認証)。

無料プランもあります(登録不要)。匿名の呼び出し元は、IP ごとに月 100 回まで利用できます。

エンドポイント

ルート説明
POST /mcpMCP JSON-RPC 2.0 ツールのエンドポイント(メイン API)。有料プランでは Bearer 認証が必要です。
GET /health稼働確認プローブ — {ok: true, ts}。mcp-hub cron で使用されます。
GET /HTML ランディングページ(OG + favicon + JSON-LD)。
`GET /upgrade?tier=soloteam
GET /welcome?key=...チェックアウト後のランディングページ。新しく生成された API キーが表示されます。
GET /accountBearer 認証。{apiKey, tier, owner, status, portal_url} を返します。
POST /account/rotateBearer 認証。新しいキーを生成し、古いキーを無効化します。
GET /account/exportBearer 認証。GDPR データエクスポート — アカウント、使用状況カウンター、Dodo の詳細情報を JSON 形式で返します。
GET /account/teamBearer 認証(Team 以上)。チームメンバーのサブキーを一覧表示します。
POST /account/team/inviteBearer 認証(Team 以上)。チームメンバー用の新しいサブキーを発行します。
POST /account/team/revokeBearer 認証(Team 以上)。チームメンバーのサブキーを取り消します。
GET /team/accept?key=...サブキーの URL 用のチームメンバー向けオンボーディングページ。
POST /webhooks/dodoStandard-Webhooks 署名付き。Dodo のサブスクリプションおよび支払いのライフサイクル。
GET /favicon.icoインライン SVG。

料金

すべてのプランで月間上限とレート上限は共通です。価格は各製品の位置付けを反映しています。

プラン月間呼び出し数レート制限チーム席数
Free月 100 回分 10 回0
Solo月 2,000 回分 60 回0
Team月 10,000 回分 200 回5
Pro月 50,000 回分 600 回25
プラン料金月間呼び出し数チーム席数
Free$01000
Solo$9/mo2,0000
Team$29/mo10,0005
Pro$79/mo50,00025

Dodo Payments 経由で請求されます(販売者記録業者 — VAT/GST は Dodo が処理します)。いつでも解約でき、有料期間の終了までは引き続き利用できます。

データソース

このサーバーは、上流ソースの上に構築された薄いトランスポート + 認証 + キャッシュレイヤーです。各上流ソースの無料プランの利用規約を十分に順守できるよう、呼び出しごとのレート制限を調整しています。

プライバシーと GDPR

保存するのは、メールアドレス、発行された API キー、月ごとの呼び出し回数カウンター、Dodo のサブスクリプションメタデータのみです。短いキャッシュ TTL を超えて、ツールの引数や上流のレスポンスを記録することはありません。

アーキテクチャ

  • ランタイム: Cloudflare Workers(V8 分離環境、グローバルエッジ)。
  • ストレージ: 2 つの Cloudflare KV 名前空間 — <slug>-cache(上流レスポンスキャッシュ)と <slug>-usage(API キー、月ごとのカウンター、チーム名簿)。
  • 課金: Dodo Payments のライブモード、3 種類のサブスクリプション商品(Solo / Team / Pro)、Standard-Webhooks による署名付きライフサイクル。
  • 可観測性: Cloudflare Workers Analytics。mcp-hub ステータスでポートフォリオの概要を確認できます。
  • ソース: TypeScript、Vitest によるテスト済み、wrangler deploy でデプロイ可能です。このリポジトリの src/ を参照してください。

ライセンス

MIT — LICENSEを参照してください。

作者

Prakhar Gupta

ステータス

npm からインストール(ワンライナー)

軽量なランチャーを、npm で @insnapsprakhar/indian-regulatory-mcp として公開しています。URL を手動でコピー&ペーストする必要はありません。

npx -y @insnapsprakhar/indian-regulatory-mcp

または、お使いの MCP クライアントに組み込んでください。

{
  "mcpServers": {
    "indian-regulatory": {
      "command": "npx",
      "args": ["-y", "@insnapsprakhar/indian-regulatory-mcp"]
    }
  }
}

npm パッケージはランチャーにすぎません。mcp-remote をシェルから実行し、ホストされたエンドポイント(https://indian-regulatory-mcp.atlasword.workers.dev/mcp)を指定します。

コメント

MCP は初めてですか?

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

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