MCP Paystack服务器
这个项目是 模型上下文协议(MCP) Paystack的兼容服务器,使您能够使用MCP工具和LLM与您的Paystack帐户进行交互。它是用 Node.js, \**TypeScript*
🔧 特性
get-total-transactions:获取您所有Paystack交易的总数和金额。create-checkout-link:立即为客户生成Paystack支付链接,以支付指定金额。verify-transaction:使用交易的参考代码验证交易的状态。
📦 安装
git clone "https://github.com/JohnnieEmmanuel/paystack-mcp-server.git"
cd
npm install🚀 用法
构建项目:
npm run build运行服务器:
node build/index.js确保您连接的MCP消费者已设置为使用STDIO传输。
🛠 工具
1️⃣ get-total-transactions
获取您所有Paystack交易的总数和金额。
输入:
{
"apiKey": "sk_test_xxx"
}输出(MCP):
- 汇总交易总额和总金额的文本块。
______________________________________________________________________
2️⃣ create-checkout-link
为客户生成Paystack支付链接。
输入:
{
"apiKey": "sk_test_xxx",
"amount": 5000,
"email": "customer@email.com",
"metadata": { "orderId": "1234" }
}*金额单位为奈拉(₦)。*
输出(MCP):
- 付款/结账链接URL。
______________________________________________________________________
3️⃣ verify-transaction
通过交易的参考代码验证交易。
输入:
{
"apiKey": "sk_test_xxx",
"reference": "transaction_ref"
}输出(MCP):
- 交易的状态和详细信息。
______________________________________________________________________
🧱 技术栈
- Node.js + TypeScript
- 萨德 用于模式验证
- 节点获取 对于HTTP请求
- MCP-SDK 用于服务器集成和传输
______________________________________________________________________
📄 许可证
MIT许可证
______________________________________________________________________
🧠 鸣谢
由约翰·伊曼纽尔建造https://github.com/JohnnieEmmanuel\]
______________________________________________________________________
