非洲数据API服务

提供非洲54个国家的经济指标、市场、贸易、政府、选举和政策等综合数据的API服务。

  • by africa-api
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 africa-api/africa-api-mcp

使用说明

非洲API MCP服务器

一 主控程序 允许Claude直接访问的服务器 非洲API --关于所有54个非洲国家的全面数据,包括经济指标、市场、贸易、政府、选举和政策。

快速开始

1.获取API密钥

注册地址: africa-api.com 并从您的仪表板创建一个API密钥。

2.连接您的客户端

服务器通过以下方式按需运行 npx — 无需安装或托管。选择您的客户:

克劳德代码 (一个命令):

claude mcp add africa-api -e AFRICA_API_KEY=your-api-key-here -- npx -y africa-api-mcp

克劳德桌面 --添加到 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows),然后重新启动:

{
  "mcpServers": {
    "africa-api": {
      "command": "npx",
      "args": ["-y", "africa-api-mcp"],
      "env": { "AFRICA_API_KEY": "your-api-key-here" }
    }
  }
}

光标 --添加到 ~/.cursor/mcp.json (全球)或 .cursor/mcp.json (每个项目)相同 mcpServers 如前所述。

VS Code (副驾驶代理模式)--一个命令:

code --add-mcp '{"name":"africa-api","command":"npx","args":["-y","africa-api-mcp"],"env":{"AFRICA_API_KEY":"your-api-key-here"}}'

任何其他MCP客户端都可以使用相同的功能 npx -y africa-api-mcp 命令加上 AFRICA_API_KEY 环境变量。服务器也列在 MCP注册表 作为 io.github.africa-api/africa-api-mcp.

你可以问克劳德什么

连接后,Claude可以回答以下问题:

  • “过去10年,尼日利亚与南非的国内生产总值是多少?”
  • “显示东非货币的当前汇率”
  • “谁是肯尼亚国家元首,他们什么时候上任的?”
  • “今年非洲将举行什么选举?”
  • “尼日利亚前五大出口产品是什么?”
  • “给我看看卢旺达的政策时间表”
  • “按预期寿命对非洲国家进行排名”
  • “尼日利亚交易所有哪些股票上市?”
  • “比较肯尼亚和坦桑尼亚之间的贸易流量”

可用工具

41工具 跨越9个领域:

领域 工具 它涵盖了什么
国家 4 所有54个国家的国家详细信息、概况、实时信号
指标和数据 4 200多个指标(GDP、人口、健康、能源、贸易等)、时间序列查询、国家排名
政府 6 国家元首、内阁、领导任期——当前和历史
选举 5 选举结果、即将举行的选举、国家概况
市场 8 证券交易所、指数水平、上市证券、价格历史、外汇汇率
贸易 4 双边贸易流量、主要合作伙伴、产品细分
政策 6 法律、法规、政策时间表、生命周期事件
来源和平台 3 数据来源和平台信息——世界银行、国际货币基金组织、联合国、Ember、中央银行
地理 1 大陆/地区/次区域层次结构

所有工具都是 只读 (注释 readOnly + idempotent)并返回人类可读的文本和 结构化JSON输出 对于程序化客户。

配置

环境变量 必填 默认 描述
AFRICA_API_KEY 是 - 您的非洲API持有者代币
AFRICA_API_BASE_URL 没有 https://api.africa-api.com 覆盖当地发展

发展

git clone https://github.com/africa-api/africa-api-mcp.git
cd africa-api-mcp
npm install
npm run build

# Run directly
AFRICA_API_KEY=your-key node dist/index.js

# Test with MCP inspector
AFRICA_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.js

许可证

麻省理工学院