CRM管理服务器

一个基于FastMCP框架的模型上下文协议(MCP)服务器,用于在CRM环境中管理联系人、潜在客户和交易阶段。

  • by MdJafirAshraf
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 MdJafirAshraf/Simple-CRM-MCP-Server

使用说明

CRM管理器MCP服务器

一种模型上下文协议(MCP)服务器,提供了一个界面来管理CRM环境中的联系人、潜在客户和交易阶段。与 FastMCP 该服务器允许AI助手(如Claude)搜索您的数据库,创建潜在客户,并实时跟踪收入统计数据。

🚀 特性

工具

工具允许AI根据用户意图执行操作或获取特定数据。

  • Contacts:按姓名或电子邮件搜索数据库。
  • create_lead:以编程方式将新条目添加到联系人列表中。
  • update_deal_stage:修改活动交易的状态(例如,从“谈判”更改为“已成交”)。

资源

资源为人工智能提供只读上下文或“知识”文档。

  • crm://contacts/all:联系人数据库的完整转储。
  • crm://stats:潜在客户数量和总收入的高级摘要。

🛠 安装

  1. 克隆存储库:
git clone <your-repo-url>
cd crm-server

  1. 安装依赖项: 请确保您已安装Python 3.10+。
pip install mcp


💻 用法

本地运行

要手动启动服务器进行测试,请执行以下操作:

python crm_server.py

Claude桌面集成

要在Claude Desktop中使用此功能,请将以下内容添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "crm-manager": {
      "command": "python",
      "args": ["/absolute/path/to/your/crm_server.py"]
    }
  }
}


📊 数据模式

服务器当前在具有以下结构的模拟内存数据库上运行:

实体 字段
联系 id, name, email, status (领导/客户)
交易 id, contact_id, amount, stage

🧪 示例提示

连接后,您可以询问您的AI助手:

  • “在CRM中搜索Alice。”
  • “添加新线索:John Doejohn@doe.com."
  • “我们现在的总收入是多少?”(这会触发 crm://stats 资源)。
  • “将交易#1标记为已结束的胜利。”

⚖️ 许可证

麻省理工学院