支付管理MCP

一个基于FastMCP和pandas的支付管理MCP服务器,用于查看、添加和处理待支付款项,并与Latinum.ai集成实现直接支付。

  • by MohammedImaad
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 MohammedImaad/payment-mcp

使用说明

💸 欠MCP的钱

这很简单 模型上下文协议(MCP) 服务器构建于 FastMCP 和 熊猫.
它的设计目的是 称赞 拉丁语.ai,它已经集成到Claude Desktop中。

使用此MCP,您可以:

  • 查看您需要从本地Excel文件进行的所有付款(PaymentsDue.xlsx).
  • 添加新的付款记录(人、钱包地址和欠款金额)。
  • 使用 拉丁语 直接处理Excel记录中私人地址的付款。

🚀 特性

  • 读取到期付款
    快速查看人员列表、钱包地址和待付款。

  • 添加付款记录
    在Excel文件中添加新用户、他们的钱包地址和欠款金额。

  • 拉丁语整合
    由于Latinum已经安装在Claude Desktop中,您可以使用此MCP获取待付款,然后使用Latinum无缝处理。

  • 学习MCP
    创建此基本MCP的目的是 学习如何构建MCP服务器 并探索他们如何 赞美现有的人工智能代理,如Latinum.


🤯 为什么MCP令人着迷

通常,当我们构建集成时,我们必须定义端点、API和处理程序。
有了MCP,情况就不同了:你只是 告诉MCP该怎么做,它会在您的AI助手中自动显示工具。
这使得构建有用的扩展变得极其强大和简单。


⚙️ 设置

1.克隆和安装

git clone https://github.com/yourusername/payment-mcp.git
cd payment-mcp
python3 -m venv venv
source venv/bin/activate   # On Windows: venv\Scripts\activate
pip install -r requirements.txt

2.项目结构

payment-mcp/
│── server.py          # Main MCP server
│── PaymentsDue.xlsx   # Excel file storing payment records
│── venv/              # Virtual environment
│── images/            # Folder for screenshots

3.运行MCP

python server.py

🖥️ 将MCP添加到Claude桌面

  1. 打开 克劳德桌面版.
  2. 首选 设置→ 开发者→ 编辑配置.
  3. 将以下条目添加到配置文件中:
"money-owed-server": {
  "command": "/Path/to/payment-mcp/venv/bin/python",
  "args": ["/Path/to/payment-mcp/server.py"]
}
  1. 保存并重新启动Claude Desktop。
  2. 现在你会看到 money-owed-server 列在可用的MCP工具下。 🎉

示例截图

  • 将MCP添加到Claude配置中:

  • 查看克劳德到期付款:

  • 在Claude中添加新记录:


📊 示例用法

  • 检查应付款项

    read_payments_due()
    
  • 添加新记录

    add_payment_record("Alice", "WalletAddress123", 50.0)
    

🔮 后续步骤

  • 通过Latinum直接从MCP自动付款。
  • 添加钱包地址验证。
  • 添加到期付款的可选通知/提醒。

📚 鸣谢