SuperAPI AI 工具集

bamwor-mcp-server

bamwor-mcp-server 是一个面向世界地理数据的 MCP 服务器,可让 AI 智能体接入真实的国家与城市数据。它覆盖 261 个国家和地区以及 1340 万座城市,支持 Claude Desktop、Cursor、Windsurf 等任何兼容 MCP 的客户端。通过 8 个工具,用户可查询国家详情、搜索国家与城市、按国家列出城市、对比两国指标、获取国家排名、查看城市详情以及查找附近城市。数据来源包括 CIA World Factbook、GeoNames、UNDP 和世界银行,并提供 9 个 Bamwor 专有指数。

访问官网

工具介绍

bamwor-mcp-server 是一个 MCP(Model Context Protocol)服务器,用于向 AI 智能体提供世界地理数据。其核心定位是连接 AI 代理与真实的国家和城市数据,覆盖 261 个国家和地区以及 1340 万座城市。

用途方面,该服务器适合需要地理信息查询、国家统计对比、城市检索与空间邻近分析的 AI 应用场景。它可与 Claude Desktop、Cursor、Windsurf 以及任何兼容 MCP 的客户端配合使用。

主要能力通过 8 个工具实现:

  1. 按名称、slug 或 ISO 代码获取国家详细数据,返回人口、面积、首都、地区、坐标及 20 多项统计。
  2. search_countries:按名称或关键词搜索国家,返回匹配国家的基本数据。
  3. 在全球 1340 万城市数据库中按名称搜索城市。
  4. list_cities_by_country:列出某国城市,可按人口或名称排序,支持最低人口过滤。
  5. compare_countries:并排对比两个国家的所有可用指标,包括人口、面积、GDP、HDI、预期寿命等。
  6. 按指标获取国家排名,可用指标包括人口、面积、GDP、HDI、预期寿命以及 9 个 Bamwor 专有指数(ibeu、ibcp、ibda、ibcx、ibee、ibfm、ibdi、ibed、ibsa);省略指标则列出所有可用指标。
  7. 按 GeoNames ID 获取特定城市的详细信息,返回坐标、人口、海拔、时区和省份。
  8. get_nearby_cities:使用 PostGIS 半径搜索查找某城市附近的城市,返回附近城市及距离(公里)。

数据规模与特性:261 个国家和地区,每个拥有 20 多项统计;1340 万座城市,包含坐标、人口、海拔、时区;9 个专有指数;支持任意指标排名;国家对比共 67,860 种组合;支持 4 种语言(英语、西班牙语、葡萄牙语、意大利语)。数据来源为 CIA World Factbook、GeoNames、UNDP 和世界银行。

使用方式:可全局安装,或添加到 claude_desktop_config.json;在 Cursor / Windsurf 中添加到 MCP 设置。环境变量与 API 文档、免费 API Key 获取方式在官方仓库中提供。

限制方面,资料未提供具体收费、价格、平台兼容性细节或使用步骤的完整说明,这些信息暂未提供。