mcpField
I
India Company Diligence

India Company Diligence

ローカル
pypi.orgビジネス・マーケティング04 日前に更新

India Company Diligence について

India Company Diligenceは、インド企業の調査向けオープンソースMCPサーバーです。MCA企業データのローカルミラーに加え、CINのオフライン解析とGSTIN検証を行い、項目ごとの出典や欠損・古いデータも示します。

主な機能

  1. 01MCAミラーで企業名を検索
  2. 02CINで登録情報を照会
  3. 03CIN構造のオフライン解析
  4. 04GSTIN形式とチェックサムの検証
  5. 05項目ごとの出典とデータ欠損を表示

活用シーン

  1. 01企業の登録状況と資本金を確認
  2. 02類似した社名の企業を識別
  3. 03ネットワークなしでGSTINを検証

MCP 対応

MCPクライアントに企業検索・照会、CIN解析、GSTIN検証のツールを提供します。登録情報の照会にはローカルミラーを使い、解析と検証はオフラインで行えます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"amit043-india-company-diligence": {
"command": "uvx",
"args": [
"india-company-diligence"
],
"env": {
"ICD_MIRROR_DB": "<ICD_MIRROR_DB>"
}
}
}
}
起動コマンドuvx india-company-diligence
設定が必要な環境変数
ICD_MIRROR_DBPath to mca_mirror.duckdb (fetch once: uvx --from india-company-diligence icd-fetch). Default: data/mca_mirror.duckdb.

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

パッケージ
pypiindia-company-diligence0.1.1

ツール

4

掲載時のツール一覧 · 4 日前に更新

パラメーター型必須説明
cinstringはい

詳細

india-company-diligence

インドの公開企業データをエージェントが扱いやすい形式で提供するオープンソースの MCP サーバーです。 MCA の企業マスターデータ(約 374 万社)の完全なローカルミラー、オフラインでの CIN デコードと GSTIN 検証、すべてのフィールドに対する出典情報を備えています。

v0.1.0 · ミラーの as_of 2026-10-25 · 上流データセットの更新日 2026-10-13 · MIT ライセンス · github.com/amit043/india-company-diligence

60秒のデモ

あなた: 「Hella Infra Market」というベンダーが ₹2 crore の与信枠を希望しています。調べてください。

Claude (company_search、続いて company_lookup を呼び出します):HELLA INFRA MARKET LIMITED(CIN U46632MH2016PLC283737)は、ROC Mumbai に登録された非公開上場会社で、ステータスは有効です。 2016-07-15 に設立され、払込資本金は**₹285.8 croreです。注意:類似した名前の HELLA INFRACON PRIVATE LIMITED は登記抹消**されているため、請求書で正確な CIN を確認してください。不足情報: 取締役、担保、財務情報の確認にはライブ MCA レイヤーが必要です(ロードマップ参照)。出典: mca-master-data、as_of 2026-10-25。

すべての回答で、各フィールドの出典、不足している情報、古くなっている情報を明示します。 不足情報は不足として示し、決して捏造しません。

インストールと実行(Claude Desktop)

uv が必要です。

# 1. one-time: download the prebuilt mirror (~530 MB download, ~1.4 GB on disk)
uvx --from india-company-diligence icd-fetch

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "india-company-diligence": {
      "command": "uvx",
      "args": ["india-company-diligence"],
      "env": { "ICD_MIRROR_DB": "C:\\full\\path\\to\\mca_mirror.duckdb" }
    }
  }
}

Claude Desktop を再起動します。次のように尋ねてください:「CIN L17110MH1973PLC019786 を検索してください」。

ツール

ツール機能ネットワーク
company_lookup(cin)1つの CIN の登記情報全体を返し、フィールドごとに出典を示しますミラーのみ
company_search(name, limit)大文字と小文字を区別しない名称検索を行い、最大50件を順位付けして返しますミラーのみ
cin_decode(cin)上場状況、州、年、会社種別をオフラインで構造的にデコードしますなし
gstin_validate(gstin)GSTIN の構造と mod-36 チェックサムをオフラインで検証しますなし

出典情報の契約

すべてのツールはデータと出典情報を返し、不足または古くなっている情報を明示します。 捏造したり、エラーページを返したりすることはありません。

{
  "data": { "...": "..." },
  "provenance": [{"field": "CompanyStatus", "source": "mca-master-data", "as_of": "2026-10-25"}],
  "missing": ["director_network (live layer unavailable)"],
  "stale": []
}

データと帰属表示

企業マスターデータ(登記機関別)は、Ministry of Corporate Affairs が data.gov.in を通じて公開しており、 Government Open Data License – India (GODL) の下でライセンスされています。 企業数は 3,738,721 社です。上流データセットの更新日は 2026-10-13、このミラーの構築日は 2026-10-25 です。

gstin_validate は設計上オフラインのみで動作します。API キー不要の公開 GST API は存在しないため、 法的名称や登録状況は推測せず、missing として示します。

ロードマップ

  • L1 ライブレイヤー — ブラウザー自動化による MCA の取締役と担保(第2週)
  • LLP デコード — 現在 cin_decode は会社の CIN に対応しています。次に LLP ID(例:ABA-1729)に対応予定です
  • 更新頻度:上流データの更新に合わせて毎月ミラーを再構築

バグやデータの不足については、issue を作成してください。

ミラーを自分で同期する(icd-fetch の代替手段)

data.gov.in で無料の API キーを取得してから、次を実行します。

export OGD_API_KEY=your-key        # or put it in a .env file at the repo root
uv run icd-sync                    # paginated pull, checkpointed, safe to interrupt
uv run icd-import                  # CSV -> data/mca_mirror.duckdb, source/as_of baked in

取得処理は一定の間隔を空けて実行されます(ページ間の既定値は 5 秒です。OGD_DELAY_SECONDS または uv run icd-sync --delay 3 で変更できます)。重要なのは速度ではなく、完了することです。

一時停止と再開
  • 停止:uv run icd-watch stop(またはターミナルを閉じます)
  • 状態確認:uv run icd-watch status
  • 再開:uv run icd-watch start — data/mca_master.checkpoint から続行します
  • チェックポイントがデータセットの総件数に達したら、uv run icd-import を実行します

開発

uv sync
uv run pytest
uv run ruff check .

pip をそのまま使いたい場合は、依存関係を記載した requirements.txt / requirements-dev.txt もあります。

ライセンス

MIT。データは GODL-India の下で提供されます。上記のとおり帰属表示してください。

コメント

MCP は初めてですか?

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

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