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.
Integrations
Provides access to UNHCR population data through a standardized interface, allowing queries for refugee statistics by country of origin, country of asylum, and year.
UNHCR人口データMCPサーバー
このMCP(モデル・コンテキスト・プロトコル)サーバーは、標準化されたインターフェースを通じてUNHCRの人口データへのアクセスを提供します。AIエージェントは、出身国、庇護国、年を指定してUNHCRの難民人口統計データベースに問い合わせることができます。
特徴
- 出身国、亡命国、年別に総人口データを照会する
- 特定の出身国と庇護国における難民/亡命希望者の数を取得する
- 出身国と難民の統計を含む国別プロファイルにアクセス
- 年ごとの世界の難民統計を見る
インストール
前提条件
- Python 3.8以上
- pipまたは他のPythonパッケージマネージャー
設定
- このリポジトリをクローンします:
- 依存関係をインストールします:Copy
使用法
ローカルで実行
開発モードでサーバーをローカルで実行するには:
これにより、MCP サーバーが開発モードで起動し、MCP Inspector またはその他の MCP クライアントを使用して対話できるようになります。
Smithery.aiへのデプロイ
このサーバーは、MCP サーバーをホストするためのプラットフォームであるSmithery.aiに展開するように構成されています。
- サーバーを Smithery に追加する (または、すでにリストされている場合は申請する)
- サーバーページのSmitheryデプロイメントタブで「デプロイ」をクリックします。
APIエンドポイント
このサーバーは UNHCR Population API と対話します。
クエリパラメータ
cf_type
: 常に「ISO」に設定されますcoo
: 原産国フィルター(ISO 3文字の国コード、複数の場合はカンマ区切り)coa
: 庇護国フィルター(ISO 3文字の国コード、複数指定の場合はカンマ区切り)year
: 年フィルター(複数年の場合はカンマ区切り)
MCPツール
get_population_data
オプションのフィルタリングを使用して、UNHCR から生の人口データを取得します。
パラメータ:
coo
(オプション): 原産国フィルター (ISO 3文字コード、複数指定の場合はカンマ区切り)coa
(オプション):庇護国フィルター(ISO 3文字コード、複数指定の場合はカンマ区切り)year
(オプション):年フィルター(複数の年の場合はカンマ区切り)
get_refugee_count
特定の出身国の難民数を取得します。
パラメータ:
coo
: 原産国(ISO 3文字コード)coa
(オプション):亡命国フィルター(ISO 3文字コード)year
(オプション): 年フィルター
get_asylum_count
特定の亡命国の亡命統計を取得します。
パラメータ:
coa
: 庇護国(ISO 3文字コード)year
(オプション): 年フィルター
MCPリソース
unhcr://countries
ISO コードを持つ国のリストを取得します。
unhcr://stats/{year}
特定の年における世界の難民統計を取得します。
パラメータ:
year
: 統計を取得する年
unhcr://country/{country_code}
特定の国のプロファイルを取得し、出身国と亡命の統計を表示します。
パラメータ:
country_code
: ISO 3文字の国コード
ライセンス
マサチューセッツ工科大学
謝辞
このプロジェクトでは、UNHCR 難民人口統計データベースのデータを使用します。
This server cannot be installed
標準化されたインターフェースを通じて UNHCR 難民統計へのアクセスを提供し、AI エージェントが出身国、庇護国、年ごとにデータを照会できるようにします。