Moxie MCP服务器
一个MCP(模型上下文协议)服务器,将Claude等人工智能助手连接到您的 莫西CRM 工作空间。通过自然语言管理客户、发票、项目、门票等。
它能做什么
| 类别 | 工具 |
|---|---|
| 客户 | 列出、搜索、创建客户端 |
| 联系人 | 为客户搜索、创建联系人 |
| 项目 | 搜索、创建带有费用表的项目 |
| 任务 | 创建包含子任务、优先级和指定人员的任务 |
| 发票 | 搜索应付发票、创建发票、申请付款 |
| 开支 | 创建支出记录 |
| 时间追踪 | 记录项目/任务的时间条目 |
| 门票 | 列出、创建和评论支持票 |
| 机会 | 创建渠道机会,列出阶段 |
| 日历 | 创建或更新日历事件 |
| 模板 | 列出电子邮件模板、发票模板、表单 |
| 文件 | 将文件从URL附加到任何实体 |
| 交付物 | 批准可交付成果/任务 |
共30个工具 涵盖整个莫西公共API。
先决条件
- Node.js 18+
- 启用API访问的Moxie工作区
- 您的Moxie API密钥和基础URL
获取API凭据
- 登录您的Moxie工作区
- 首选 工作区设置>已连接的应用程序>集成
- 复制您的 API密钥
- 注意你的 基本URL (例如。,
https://pod00.withmoxie.dev)
安装
git clone https://github.com/theloniuser/moxie-mcp-server.git
cd moxie-mcp-server
npm install配置
克劳德桌面/克劳德代码
添加到您的Claude配置(~/.claude.json 或克劳德桌面设置):
{
"mcpServers": {
"moxie": {
"command": "node",
"args": ["/path/to/moxie-mcp-server/moxie-mcp-server.js"],
"env": {
"MOXIE_BASE_URL": "https://pod00.withmoxie.dev",
"MOXIE_API_KEY": "your-api-key-here"
}
}
}
}环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
MOXIE_BASE_URL | 是 | 您的Moxie工作区URL(例如。, https://pod00.withmoxie.dev) |
MOXIE_API_KEY | 是 | 工作区设置中的API键 |
您还可以使用 .env 用于基于Docker的设置的文件。
用法示例
配置后,问Claude以下问题:
- “搜索所有蓝带客户”
- “为Acme Corp创建包含2行项目的发票”
- “登录网站重新设计项目3小时”
- “为客户支持创建高优先级票证”
- “此客户的哪些发票未结清?”
- “为项目启动会议添加日历事件”
独立运行
# Set environment variables
export MOXIE_BASE_URL="https://pod00.withmoxie.dev"
export MOXIE_API_KEY="your-api-key"
# Run the server
npm start已知限制
- 发票搜索仅返回未付/应付发票 -这是Moxie API的限制,而不是服务器的限制。没有用于检索已付款/已存档发票的公共API终结点。
- 客户端名称过滤器要求创建操作完全匹配(搜索是模糊的)。
许可证
麻省理工学院
