mcpField
O
Openswissdata

Openswissdata

リモート
openswissdata.com法務・行政0今日更新
リポジトリ公式サイト

Openswissdata について

Openswissdataは、関税、FINMA登録情報、産業分類コードの対応関係など、スイス連邦の参照データを提供するMCPサーバーです。3つのツールはキーや登録なしで利用でき、リモートMCPに対応しないクライアント向けにローカルSTDIOブリッジも備えます。

主な機能

  1. 01スイスTARES関税項目の検索
  2. 02FINMA登録情報と警告の検索
  3. 03NOGA、NACE、ISICコードの対応付け
  4. 04ローカルSTDIOブリッジの利用

活用シーン

  1. 01スイスへの輸入品の関税詳細を確認
  2. 02FINMA記録から機関を検索
  3. 03分類体系間で産業コードを変換

MCP 対応

関税、FINMA、産業コードのデータをツールとして公開します。パッケージはローカルSTDIOのみ対応するクライアントをリモートMCPエンドポイントにつなぎ、HTTP対応クライアントは直接接続できます。

設定

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

エンドポイントhttps://mcp.openswissdata.com/jsonrpc
インストールコマンドをコピー
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@openswissdata/mcp0.1.2

ツール

9
パラメーター型必須説明
hs8stringはい8 桁のスイス関税番号
langenumいいえfr | de | it | en

詳細

@openswissdata/mcp

スイス連邦の参照データを扱う MCP サーバーです。スイス関税率表(TARES)、FINMA の監督対象機関登録簿と FINMA 警告リスト、NOGA/NACE/ISIC の産業コード対応を提供します。3 つのツールは、キーや登録なしで利用できます。

このパッケージは、ローカルプロセスのみを起動するクライアント向けの、リモート OpenSwissData MCP エンドポイントへの小規模な STDIO ブリッジです。HTTP 経由の MCP に対応するクライアントは、ブリッジを介さずに https://mcp.openswissdata.com/jsonrpc に直接接続できます。

無料ツール(キー不要)

制限:IP アドレスごとに 1 時間あたり 100 回の呼び出し。

ツール回答内容
tariff_lookup8 桁のスイス関税番号(ドットを含めても可。例:8471.3000)を指定すると、TARES の該当行の全情報(FR/DE/IT/EN の品目名称、最恵国税率、特恵制度、制限、関税軽減コード)が返されます。2~7 桁の HS 接頭辞(国際 HS6 コード 847130 など)を指定すると、その下にあるスイスの 8 桁の番号が一覧表示されます。
kyc_check事業体名で FINMA 登録簿と FINMA 警告リストを検索します。
cross_walkNOGA 2008、NOGA 2025、NACE 2.0、NACE 2.1、ISIC 4 間で産業コードを対応付け、対応関係の種類とその出典を返します。

その他のツール(tariff_semantic_search、classify_text、finma_search、tariff_changelog、entity_history)の利用には、既存のアクセス権が必要です。現在、新規の有料サブスクリプションは受け付けていません。データセットファイルを購入しても、API キーは発行されません。statent_lookup は提供を終了しました。

セットアップ

Claude Code、リモートエンドポイント(ブリッジ不要):

claude mcp add --transport http openswissdata https://mcp.openswissdata.com/jsonrpc

mcpServers とローカルプロセスを使用して設定するクライアント(Claude Desktop、Cline など):

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

ツールとそのスキーマは、一覧表示のたびにサーバーから取得されます。

変数デフォルト用途
OPENSWISSDATA_API_KEYなし既存の OAuth トークン。トークンに付与された権限で使用します
OPENSWISSDATA_BASE_URLhttps://mcp.openswissdata.com代替サーバー
OPENSWISSDATA_TIMEOUT_MS30000タイムアウト。レスポンス全体の読み込みも含みます

キーはクライアントの非公開設定に保管してください。診断情報は stderr に出力され、stdout はプロトコル専用です。openswissdata-mcp --version と --help を実行すると、バージョンとヘルプが表示されます。

開発

チェックには Node 22 を使用します。ランタイムの宣言は Node 18 以降のままなので、メンテナンスされているバージョンを使用してください。

npm ci
npm run typecheck
npm test
npm run build
npm pack --dry-run

テストでは、公式 SDK を使用して MCP のやり取り全体を実行し、本文の送信が停止したレスポンスを中断します。リポジトリを変更しても、新しい npm バージョンは公開されません。配布前にレジストリを別途確認してください。

Dockerfile はローカルでの代替手段を提供します。docker build -t openswissdata-mcp . を実行し、その後 docker run --rm -i openswissdata-mcp を実行してください。

制限事項

OpenSwissData は非公式の複製です。ユーザーに表示される注意書きはそのまま保持してください。概算の対応関係には専門家による検証が必要です。関税額が記載されていない場合も、免税を意味するわけではありません。FINMA の検索結果がない場合も、コンプライアンス証明にはなりません。判断を下す前に、元の情報源(xtares.admin.ch、finma.ch、スイス連邦統計局)を確認してください。

完全なデータセットは、openswissdata.com で署名済みファイルとして販売されています。AI エージェント向けの概要は openswissdata.com/llms.txt にあります。

Apache-2.0 ライセンス。使用している MCP SDK のドキュメント。

コメント

MCP は初めてですか?

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

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