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.
联合国难民署人口数据 MCP 服务器
该 MCP(模型上下文协议)服务器通过标准化接口提供对联合国难民署人口数据的访问。它允许人工智能代理按原籍国、庇护国和年份查询联合国难民署的难民人口统计数据库。
特征
- 按原籍国、庇护国和年份查询总人口数据
- 获取特定原籍国和庇护国的难民/寻求庇护者人数
- 访问包含原籍国和庇护国统计数据的国家概况
- 按年份查看全球难民统计数据
安装
先决条件
- Python 3.8 或更高版本
- pip 或其他 Python 包管理器
设置
- 克隆此存储库:
- 安装依赖项:Copy
用法
本地运行
要在开发模式下本地运行服务器:
这将以开发模式启动 MCP 服务器,允许您使用 MCP Inspector 或其他 MCP 客户端与其进行交互。
部署到 Smithery.ai
该服务器配置为部署在Smithery.ai (一个用于托管 MCP 服务器的平台)上。
- 将您的服务器添加到 Smithery(如果已列出,则声明它)
- 在服务器页面上的 Smithery 部署选项卡上单击部署
API 端点
该服务器与联合国难民署人口 API 进行交互:
查询参数
cf_type
:始终设置为“ISO”coo
:原产国过滤器(ISO 3 个字母的国家代码,多个用逗号分隔)coa
:庇护国家过滤器(ISO 3 个字母的国家代码,多个用逗号分隔)year
:年份过滤器(多个年份以逗号分隔)
MCP 工具
get_population_data
从联合国难民署获取原始人口数据,并可选择进行过滤。
参数:
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 个字母的国家代码
执照
麻省理工学院
致谢
该项目使用来自联合国难民署难民人口统计数据库的数据。
This server cannot be installed
通过标准化界面提供联合国难民署难民统计数据,允许人工智能代理按原籍国、庇护国和年份查询数据。