Mozilla Public License 2.0
Comexstat API 用の MCP サーバー
このプロジェクトは、Comexstat API 用の MCP (モデル コンテキスト プロトコル) サーバーを実装し、Claude のような AI モデルがブラジルの対外貿易データと直接やり取りできるようにします。
概要
MCP Comexstat サーバーは、次のようなブラジルの輸出入統計を照会するためのツールを提供します。
- 一般的な輸出入データ
- 市町村別データ
- 履歴データ(1989~1996年)
- コードと説明を含む補助表
特徴
- @modelcontextprotocol/sdkを使用して実装
- TypeScriptによる型付け
- Zodによるデータ検証
- stdin/stdout 経由の通信のサポート (MCP 標準)
- 堅牢なAPIエラー処理と応答
インストール
クイック使用
利用可能なツール
MCP サーバーは次のツールを提供します。
一般データ
getLastUpdate()
- データが最後に更新された日付を取得しますgetAvailableYears()
- クエリに利用可能な年をリストしますgetAvailableFilters()
- 利用可能なフィルターを一覧表示しますgetFilterValues(filter, language?)
- 特定のフィルターの値を取得しますgetAvailableFields()
- 詳細表示に使用できるフィールドを一覧表示しますgetAvailableMetrics()
- 利用可能なメトリックを一覧表示しますqueryData(options)
- 次のパラメータを使用して詳細なクエリを実行します。flow
:「エクスポート」| "輸入"period
: { 開始: "YYYY-MM", 終了: "YYYY-MM" }monthDetail
: ブール値filters
: フィルターの配列(オプション)details
: 詳細を示すフィールドの配列metrics
: メトリクスの配列language
: 文字列 (オプション、デフォルト: "pt")
市町村別データ
queryMunicipalitiesData(options)
- 市町村に焦点を当てたクエリデータ
履歴データ
queryHistoricalData(options)
- 履歴データのクエリ (1989-1996)
補助表
getStates()
- ブラジルの州を一覧表示するgetStateDetails(ufId)
- 特定の状態の詳細getCities()
- 都市のリストgetCityDetails(cityId)
- 特定の都市の詳細getCountries(search?)
- 国を一覧表示するgetCountryDetails(countryId)
- 特定の国の詳細getEconomicBlocks(options?)
- 経済ブロックの一覧を取得するgetHarmonizedSystem(options?)
- 調和システム (HS)getNBM(options?)
- ブラジル商品命名法getNBMDetails(coNbm)
- 特定のNBMコードの詳細
使用例
クロードとの統合
Claude Desktop で MCP サーバーを使用するには:
claude_desktop_config.json
ファイルに構成を追加します。- Claude Desktop では、次のコマンドを使用します。
発達
ライセンス
マサチューセッツ工科大学
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
mcp-comexstat
Related MCP Servers
- MIT License
- PythonMIT License