CRM管理器MCP服务器
一种模型上下文协议(MCP)服务器,提供了一个界面来管理CRM环境中的联系人、潜在客户和交易阶段。与 FastMCP 该服务器允许AI助手(如Claude)搜索您的数据库,创建潜在客户,并实时跟踪收入统计数据。
🚀 特性
工具
工具允许AI根据用户意图执行操作或获取特定数据。
Contacts:按姓名或电子邮件搜索数据库。create_lead:以编程方式将新条目添加到联系人列表中。update_deal_stage:修改活动交易的状态(例如,从“谈判”更改为“已成交”)。
资源
资源为人工智能提供只读上下文或“知识”文档。
crm://contacts/all:联系人数据库的完整转储。crm://stats:潜在客户数量和总收入的高级摘要。
______________________________________________________________________
🛠 安装
- 克隆存储库:
git clone
cd crm-server
- 安装依赖项:
请确保您已安装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标记为已结束的胜利。”
______________________________________________________________________
⚖️ 许可证
麻省理工学院
______________________________________________________________________
