使用说明
非洲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
许可证
麻省理工学院