mcpField
E
eu-registry

eu-registry

リモート
cz-agents.devビジネス・マーケティング62 週間前に更新
リポジトリ公式サイト

eu-registry について

eu-registryは、対応するEU・EEA各国の企業を横断検索するMCPサーバーです。各国の登記データにGLEIF/LEIとVIESを組み合わせており、国によって取得できる情報の範囲が異なります。

主な機能

  1. 01名称または国内番号による企業検索
  2. 02登記情報と企業ステータスの取得
  3. 03親会社の特定
  4. 04EU VAT番号の検証
  5. 05国別のデータ範囲

活用シーン

  1. 01他のEU加盟国の企業確認
  2. 02EU VAT番号の検証
  3. 03国境を越えた親会社の検索

MCP 対応

企業検索、企業情報取得、VAT検証のツールをMCPクライアントに公開します。stdioサーバーまたはホスト型MCPエンドポイントで利用できます。

設定

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

エンドポイントhttps://eu-registry.cz-agents.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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@czagents/eu-registry0.8.0

ツール

3
パラメーター型必須説明
namestringはい会社名または会社名の一部。
limitintegerいいえ検索あたりの最大結果数。デフォルトは 10、上限は 20 です。
countrystringいいえISO alpha-2 コードまたは対応する国名。例:"GB"、"UK"、"United Kingdom"。

詳細

@czagents/eu-registry

1つの MCP で欧州の企業登記情報を検索できます。各国の公式登記機関および GLEIF/LEI と VIES を通じて、EU/EEA 16か国の企業を確認できます。9か国の完全な国内データ、リトアニアの JAR データの一部、その他6か国の基本的な企業識別情報と所有関係を提供します。法人のステータス、登記情報、住所、親会社の特定、EU VAT の検証に対応しています。AI アシスタントで直接、国境をまたぐデューデリジェンスと KYC を行うために構築されています。

cz-agents スイートの一部です。

対応する登記機関

完全な国内データ(法人、ステータス、住所、登記日):

国ソース備考
GBCompanies Housedeveloper.company-information.service.gov.uk から無料の CH_API_KEY を取得する必要があります
SKORSR / RPO認証不要
PLKRS認証不要
FRSIRENE認証不要
NOBrønnøysund (BRREG)認証不要
DKCVR (Erhvervsstyrelsen)任意で DK_CVR_USER/DK_CVR_PASS を設定できます(無料。[email protected] に申請)。それ以外の場合は公開データにフォールバックします
FIPRH YTJ Open Data v3無料、API キー不要、CC BY 4.0
EERIK open data dumpEE_RIK_DB_PATH を使って、毎日データをローカルの SQLite に一括取り込みします。API キー不要、CC BY 4.0
SEBolagsverket HVD APIBolagsverket から無料の OAuth 認証情報を取得します。組織番号での完全一致検索に対応しています。HVD には名称検索エンドポイントがないため、名称検索には GLEIF/LEI を使用します

国内登記データの一部:リトアニア

国ソース備考
LTRegistrų centras JAR open dataLT_JAR_DB_PATH を使って、毎月ローカルの SQLite に取り込みます。CC BY 4.0。名称、コード、登記日は JAR から提供されます。公式の法的ステータス分類ラベルは status_label として公開されますが、アプリケーションの status は不明のままで、normalized_status は null です。住所と役員は公開も拡充もされません。JADIS やその他のデータ拡充は対象外です。ローカルストアが利用できない場合、または一致するレコードがない場合は、VIES/GLEIF にフォールバックします

基本的な企業識別情報と所有関係(名称、住所、ステータス、VAT の有効性、GLEIF/LEI による親会社の特定 — 役員/取締役会データなし。登記機関が有料の国が対象):

国ソース備考
DEGLEIF/LEI + VIES認証不要
NLGLEIF/LEI + VIES認証不要
ITGLEIF/LEI + VIES認証不要
ATGLEIF/LEI + VIES認証不要
ESGLEIF/LEI + VIESVIES が返すのは ES の有効性のみです(名称/住所なし)
BEGLEIF/LEI + VIES認証不要

ツール

各例は MCP ツール呼び出しの引数オブジェクトです。

  • search_company — 対応するチェコ以外の登記機関を対象に、企業名の完全一致または部分一致で検索します。国別 ID がすでにわかっている場合や、GLEIF のみ対応する国で完全な国内登記データを期待する場合は使用しないでください。例:{"name":"Tesco","country":"GB","limit":5}。
  • get_company — 対応するチェコ以外の企業を、国別 ID と国を指定して取得します。チェコ企業の場合や、国別識別子の代わりに名称を指定する場合は使用しないでください。例:{"id":"14356670","country":"GB"}。
  • lookup_company_by_vat — VIES を通じて EU VAT 番号を検証し、公開されている登記情報を返します。取締役/役員データの取得には使用しないでください。また、すべての加盟国で名称/住所を取得できるとは限りません。例:{"vat":"NL123456789B01"}。

設定

変数必須説明
CH_API_KEYいいえ英国 Companies House API キーです。設定されていない場合、GB アダプターは空の結果を返します。
GLEIF_CACHE_PATHいいえGLEIF の応答を保存する SQLite キャッシュファイルのパスです(DE/NL/IT/AT/ES/BE/LT)。設定されていない場合は、インメモリキャッシュにフォールバックします。
GLEIF_CACHE_TTL_DAYSいいえキャッシュの有効期間(日数)です。デフォルト:7。
DK_CVR_USER / DK_CVR_PASSいいえデンマーク CVR データの認証情報です(無料、[email protected] に申請してください)。設定されていない場合、DK アダプターは公開フォールバックを使用します。
EE_RIK_DB_PATHいいえエストニア RIK 一括データを保存する SQLite ストアのパスです。デフォルト:./ee-rik.db。
LT_JAR_DB_PATHいいえリトアニア Registrų centras JAR オープンデータを保存する SQLite ストアのパスです。デフォルト:./lt-jar.db。
SE_BOLAGSVERKET_CLIENT_ID / SE_BOLAGSVERKET_CLIENT_SECRETいいえスウェーデン Bolagsverket HVD OAuth 認証情報です。設定されていない場合、SE の完全一致検索は結果を返しません。名称検索では引き続き GLEIF を使用します。
PORTいいえHTTP トランスポートのポートです。デフォルト:3036。

使用方法

npx(stdio トランスポート)
{
  "mcpServers": {
    "eu-registry": { "command": "npx", "args": ["-y", "@czagents/eu-registry"] }
  }
}
ホステッドエンドポイント(インストール不要)
{
  "mcpServers": {
    "eu-registry": { "url": "https://eu-registry.cz-agents.dev/mcp" }
  }
}

関連パッケージ

  • @czagents/ares — チェコの ARES 企業登記
  • @czagents/dd — チェコのデューデリジェンス集約ツール(Compliance ティアでは get_eu_parent と get_eu_dd_report を含みます)
  • @czagents/sanctions — EU FSF および OFAC の制裁スクリーニング

開発

npm run build
npm test
npm run start:http

エストニアの一括取り込み:

EE_RIK_DB_PATH=/absolute/path/ee-rik.db npm run build --workspace=@czagents/eu-registry
EE_RIK_DB_PATH=/absolute/path/ee-rik.db npm run ingest:ee-rik --workspace=@czagents/eu-registry

リトアニア JAR の一括取り込み(月次で実行):

LT_JAR_DB_PATH=/absolute/path/lt-jar.db npm run build --workspace=@czagents/eu-registry
LT_JAR_DB_PATH=/absolute/path/lt-jar.db npm run ingest:lt-jar --workspace=@czagents/eu-registry

LT の結果では、上流の Last-Modified 値が利用可能な場合は source_snapshot_at として公開し、ingested_at も別途公開します。また、CC BY 4.0 の帰属表示を含みます。公式の JAR オープンデータエンドポイントでは、pilnas_adresas と adresas の両方で null 以外の値が 0 件と報告されています。そのため、実装は常に住所を返さず、address not published in open data と表示します。JADIS、役員情報、GLEIF 由来の住所は取得しません。

コメント

MCP は初めてですか?

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

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