关于 Cia Factbook
Cia Factbook 是查询 CIA《世界概况》最终版国家与地区档案的 MCP 服务。它支持跨国家按字段比较,也可搜索档案中的实体。
主要功能
- 01按国家或地区获取档案
- 02选择档案章节或获取全部内容
- 03比较最多 10 个国家的字段
- 04按名称或地区搜索实体
适用场景
- 01了解某国的政府与经济
- 02比较各国人口或 GDP
- 03按地区查找 Factbook 实体
MCP 相关
向 MCP 客户端提供档案查询、比较、字段发现和实体搜索工具。可通过 Pipeworx 网关连接,也可作为独立的 stdio MCP 服务运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/cia-factbook/mcpclaude mcp add --transport http pipeworx-io-cia-factbook https://gateway.pipeworx.io/cia-factbook/mcp{"mcpServers":{"pipeworx-io-cia-factbook":{"type":"http","url":"https://gateway.pipeworx.io/cia-factbook/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-cia-factbook":{"type":"http","url":"https://gateway.pipeworx.io/cia-factbook/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-cia-factbook":{"type":"http","url":"https://gateway.pipeworx.io/cia-factbook/mcp"}}}{"mcpServers":{"pipeworx-io-cia-factbook":{"serverUrl":"https://gateway.pipeworx.io/cia-factbook/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
45| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 否 | question 的别名。 |
| ask | string | 否 | question 的别名。 |
| text | string | 否 | question 的别名。 |
| input | string | 否 | question 的别名。 |
| packs | array | 否 | 可选。将路由限制为这些包的 slug(例如 ["sec-form-d","sec-13f"]),路由器随后只会从这些包中的工具进行选择。省略则使用默认的完整目录路由。Slug 可从 list_packs / search_packs / https://pipeworx.io/directory 获取;未列出或未知的 slug 会被忽略,并在 _meta.pack_scope.ignored 中列出。如果没有任何 slug 能匹配问题,则会在整个目录中路由,并设置 _meta.pack_scope.full_catalog:true(绝不会返回空答案)。 |
| query | string | 否 | question 的别名。 |
| prompt | string | 否 | question 的别名。 |
| message | string | 否 | question 的别名。 |
| question | string | 是 | 用自然语言表达的问题或请求。支持 query、q、prompt、text、input、ask、message 作为别名。 |
详细介绍
@pipeworx/cia-factbook
CIA《世界概况》国家简介(2026 年最终版),涵盖 261 个实体,包含历史、地理、人口、政府、经济、能源、军事和跨国议题,并支持并排比较不同国家的字段。
属于 Pipeworx — 一个将 AI Agent 连接到 1854+ 个实时数据源的 MCP 网关。这是独立的非官方集成,与上游提供方无关联,未获其认可,也并非由其发布。
工具
factbook_country(country, sections?):查询单个实体的简介。默认返回简介、地理、人口与社会、政府和经济;sections可指定其他部分,或设为["all"]获取全部内容(约 35 KB)。可回答“介绍一下肯尼亚”或“智利实行什么政体”等问题。factbook_compare(countries, fields):并排比较最多 10 个国家 × 10 个字段,例如人口、人均实际 GDP、出生时预期寿命。字段名称与《世界概况》的标题一致(不区分大小写,支持部分匹配);"Economy > Exports"可指定具体部分。factbook_fields(country?):列出简介包含的部分和字段名称。可用于查找factbook_compare所需的确切字段名称。factbook_entities(query?, region?, limit?):列出或搜索这 261 个实体(国家、地区、海洋、欧盟、世界),并显示其《世界概况》代码和地区。
country 可接受名称(“South Korea”、“Myanmar”、“Ivory Coast”)、ISO 3166 代码(“KE”、“DEU”),或以 gec:<code> 格式书写的《世界概况》代码。如果名称没有匹配项,工具会返回 found:false,并列出最接近的匹配项。
每条响应都包含 source、licence、data_as_of 和 edition_note。
身份验证
无需密钥。
数据来源
- 美国中央情报局(CIA),《世界概况》。CIA 将其作为公有领域内容发布,并于 2026 年 2 月停止更新。本工具包读取《世界概况》项目维护的开放 JSON 档案中的最终版本,该档案采用 CC0-1.0 许可。本工具包每次请求时都会调用该档案,不会存储副本。
需要了解的事项:
- 数据已冻结。 档案最后一次更新数据的日期为 2026-01-22,《世界概况》不会再更新,因此
data_as_of始终为2026-01-22。每个数据都带有自己的估算年份,例如“55,751,717(2025 年估算)”。 - 《世界概况》代码不是 ISO 代码。 在 GEC 代码中,
au代表奥地利,gm代表德国。本工具包会优先将纯 2 位或 3 位字母输入视为 ISO 代码,只有在没有匹配的 ISO 国家时才将其视为 GEC 代码。使用gec:au可强制指定《世界概况》代码。 - 《世界概况》采用自己的拼写。 其中使用“Burma”、“Turkey”、“DRC”、“Congo (Brazzaville)”、“Côte d'Ivoire”和“The Gambia”。本工具包会将常见的其他名称映射为这些名称。
- 部分简介包含的部分比其他简介少。海洋没有“人口与社会”部分,一些地区没有“军事”部分。
other_sections和factbook_fields会显示指定简介包含哪些内容。
快速开始
添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):
{
"mcpServers": {
"cia-factbook": {
"url": "https://gateway.pipeworx.io/cia-factbook/mcp"
}
}
}
此端点实际提供的内容
https://gateway.pipeworx.io/cia-factbook/mcp 上的 tools/list 会返回上表中的工具,以及 Pipeworx 共享元工具——ask_pipeworx、discover_tools、search_within、remember/recall 和网关级工具集中的其余工具。因此,你看到的工具数量会多于此表:目前,单个工具包端点除了列出该工具包自身的工具,还会列出大约 30 个共享工具。连接的 initialize 响应会说明其确切范围,是当日情况的权威依据。
这是有意设计的,并非意外复用。元工具可以让受限连接通过 ask_pipeworx 回答该工具包未涵盖的问题;ask_pipeworx 会在整个目录中进行路由,因此你无需再添加第二个 MCP 服务。目前无法在不包含这些工具的情况下挂载工具包端点;如果额外的架构定义占用的上下文比路由带来的收益还多,请只连接一次完整网关,而不是连接多个工具包端点。
或者,连接完整的 Pipeworx 网关,直接列出每个工具包的工具,而不只是此工具包的工具:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
两个 URL 都连接到同一个网关和相同的 1854+ 个数据源。唯一的区别在于,哪个工具包的工具会被直接列出;无论连接哪个端点,ask_pipeworx 都能访问所有工具。
没有 MCP 客户端?通过 HTTP 调用
curl -X POST https://gateway.pipeworx.io/v1/tools/factbook_country \
-H 'Content-Type: application/json' \
-d '{"country":"Kenya"}'
首次调用无需账户。查看任意工具:GET https://gateway.pipeworx.io/v1/tools/factbook_country。查找工具:通过 {"query":"..."} 向 https://gateway.pipeworx.io/v1/tools/search_packs 发送 POST 请求。
独立运行(无需网关账户)
此软件包也可以作为本地 stdio MCP 服务运行——无需 Pipeworx 账户,也无需往返网关:
{
"mcpServers": {
"cia-factbook": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-cia-factbook"]
}
}
}
或者,直接运行以确认其能正常启动:
npx -y @pipeworx/mcp-cia-factbook
它通过 stdin/stdout 使用 MCP 协议,并仅为此工具包的工具响应 initialize/tools/list/tools/call——不包含上述网关连接额外提供的任何共享元工具。源代码相同,工具相同,但没有 ask_pipeworx 路由。
使用 ask_pipeworx
你也可以用通俗英语提问,而不是直接调用工具——此功能既适用于上面的工具包端点,也适用于完整网关:
ask_pipeworx({ question: "your question about Cia Factbook data" })
网关会选择合适的工具并自动填充参数。
更多信息
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。