🌍 非洲支付MCP
非洲金融科技缺失的部分。 一台MCP服务器。非洲各大支付提供商。自然语言支付。
   ](https://badge.fury.io/js/@kenyaclaw%2Fafrica-payments-mcp) ](https://www.npmjs.com/package/@kenyaclaw/africa-payments-mcp)  
______________________________________________________________________
✨ 如果接受付款就像发送信息一样简单呢?
# "Send KES 5,000 to Mary via M-Pesa"
# "Request $100 from a customer in Nigeria"
# "Check if that MTN MoMo payment came through"
# "Process a refund for order #12345"不再纠结于5个不同的API。不再需要处理文档。\ 只是跨语言的自然语言 肯尼亚, Paystack, MTN钼以及更多。
See it in action with Claude, ChatGPT, Cursor, and any MCP client
______________________________________________________________________
🎬 在行动中看到它
| Claude演示 | Cursor演示 |
|---|---|
| Claude Demo | Cursor Demo |
______________________________________________________________________
💡 为什么选择非洲支付MCP?
问题😤
非洲拥有世界上最具创新性的支付系统——M-Pesa、Paystack、Flutterwave、MTN MoMo、Chipper Cash——但整合它们是一场噩梦:
- 🔀 API碎片化:M-Pesa使用SOAP。Paystack使用REST。MTN MoMo使用完全不同的东西。
- 📚 分散的文件:花费数小时寻找合适的医生
- 🔧 不同的身份验证方法:API密钥、OAuth、基本身份验证-每个唯一
- 🐛 无处不在的边缘案例:每个提供者都有破坏代码的怪癖
- ⏱️ 集成时间周:在您处理单笔付款之前
解决方案🎯
一台MCP服务器。每个供应商。自然语言。
// Instead of this...
const mpesa = new MpesaAPI({ consumerKey, consumerSecret, passkey });
await mpesa.authenticate();
const result = await mpesa.stkPush({ phone, amount, accountRef });
// Just say this:
"Send KES 5,000 to 254712345678 via M-Pesa"影响🚀
- ⚡ 发货时间为数小时,而非数周 --您的第一笔付款今天生效
- 🧠 从第一天起就是AI原生 --专为人工智能时代打造
- 🌍 真正的泛非 --一个一体化覆盖整个大陆
- 🔓 开源 --麻省理工学院授权,社区驱动
- 🛠️ 开发者优先 --由了解痛苦的非洲人建造
______________________________________________________________________
🚀 快速开始
单线安装程序(推荐)
curl -fsSL https://raw.githubusercontent.com/kenyaclaw/africa-payments-mcp/main/scripts/install.sh | bash或者使用wget:
wget -qO- https://raw.githubusercontent.com/kenyaclaw/africa-payments-mcp/main/scripts/install.sh | bash手动安装
1.安装
npm install -g @kenyaclaw/africa-payments-mcp2.配置
交互式向导(推荐):
africa-payments-mcp init
# Beautiful interactive setup with emoji and progress indicators自动检测现有凭据:
africa-payments-mcp detect --output config.json
# Automatically finds MPESA_*, PAYSTACK_* env vars and config files3.连接到您的AI
添加到MCP客户端配置中:
{
"mcpServers": {
"africa-payments": {
"command": "africa-payments-mcp",
"env": {
"MPESA_CONSUMER_KEY": "your_key",
"PAYSTACK_SECRET_KEY": "your_key"
}
}
}
}4.开始接受付款
打开Claude、ChatGPT、Cursor或任何MCP客户端,只需询问:
“通过M-Pesa向玛丽汇款5000肯尼亚先令”
______________________________________________________________________
🐳 Docker快速入门
使用Docker运行(无需安装Node.js):
# Pull the latest image
docker pull kenyaclaw/africa-payments-mcp:latest
# Run with a config file
docker run -v $(pwd)/config.json:/app/config/config.json \
kenyaclaw/africa-payments-mcp:latest
# Or run with environment variables
docker run -e MPESA_CONSUMER_KEY=xxx \
-e MPESA_CONSUMER_SECRET=xxx \
-e PAYSTACK_SECRET_KEY=xxx \
kenyaclaw/africa-payments-mcp:latestDocker Compose
version: '3.8'
services:
africa-payments:
image: kenyaclaw/africa-payments-mcp:latest
volumes:
- ./config.json:/app/config/config.json:ro
environment:
- NODE_ENV=production
ports:
- "3000:3000" # For webhook support
restart: unless-stopped______________________________________________________________________
🔌 支持的提供商
| 提供商 | 国家/地区 | 状态 | 功能 |
|---|---|---|---|
| 肯尼亚 | 🇰🇪 肯尼亚,🇹🇿 坦桑尼亚,🇲🇿 莫桑比克,🇨🇩 DRC,🇪🇬 埃及 | ✅ 准备就绪 | STK推送、B2C、B2B、C2B、反转 |
| Paystack | 🇳🇬 尼日利亚,🇬🇭 加纳,🇿🇦 南非,+4多✅ 准备就绪 | 卡、银行转账、移动货币 | |
| MTN钼 | 🇳🇬 尼日利亚,🇬🇭 加纳,🇺🇬 乌干达,+12多✅ 准备就绪 | 收款、付款、汇款 | |
| Flutterwave | 🇳🇬 尼日利亚,🇰🇪 肯尼亚,🇿🇦 南非,+30多🚧 Beta | 卡、移动货币、银行转账 | |
| Chipper现金 | 🇳🇬 尼日利亚,🇬🇭 加纳,🇰🇪 肯尼亚,+7更多 | 🚧 Beta | P2P转账、支付 |
💡 想添加提供者吗? 请参阅我们的贡献指南
______________________________________________________________________
📖 文档
______________________________________________________________________
🏗️ 建筑
┌─────────────────────────────────────────────────────────────┐
│ Your AI Agent │
│ (Claude, ChatGPT, Cursor, etc.) │
└─────────────────────┬───────────────────────────────────────┘
│ MCP Protocol
┌─────────────────────▼───────────────────────────────────────┐
│ Africa Payments MCP Server │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ M-Pesa │ │ Paystack │ │ MTN MoMo │ │
│ │ Adapter │ │ Adapter │ │ Adapter │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Flutterwave │ │ ChipperCash │ │ More Coming... │ │
│ │ Adapter │ │ Adapter │ │ │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘______________________________________________________________________
🌟 开发者在说什么
*“10分钟内完成M-Pesa的整合。我用了3周的旧方法。”*\ — 大卫·O。,金融科技开发商,拉各斯
*“最后,按照我的想法付款。”*\ — 格雷斯·W。内罗毕初创公司创始人
*“非洲支付的USB-C。一个连接,一切正常。”*\ — 咖啡A阿克拉全栈工程师
______________________________________________________________________
🤝 贡献
我们为非洲的开发者打造了这个。帮助我们做得更好:
- 🍴 分叉回购
- 🌿 创建您的分支(
git checkout -b feature/amazing-feature) - 💻 进行更改
- ✅ 添加测试
- 📝 更新文档
- 🔀 提交PR
______________________________________________________________________
📜 许可证
MIT许可证——使用它,修改它,构建非洲金融科技的未来。
______________________________________________________________________
💬 加入社区
______________________________________________________________________
Built with ❤️ in Nairobi, Lagos, Accra, and across the continent
🇰🇪 🇳🇬 🇬🇭 🇹🇿 🇺🇬 🇿🇦 🇪🇬 🇲🇦 🇷🇼 🇪🇹 🇸🇳 🇨🇮
🚀 发射材料
准备好发射了吗?查看我们完整的发布套件: 📋 发射md -推特、HN、Dev.to、领英、产品搜索模板
