简单的MCP EspoCRM工具
这是一组用于espoCRM的工具,可与easy mcp服务器一起使用。
https://github.com/ground-creative/easy-mcp-python
主要特点
- 文档创建:使用自定义标题和内容创建Google文档。
- 电子表格管理:创建和编辑Google表格,包括添加和删除行。
- 文件上传:使用自定义标题将文本、JSON或CSV文件上传到Google Drive。
- 文件夹组织:创建和管理文件夹以组织您的驱动器内容。
- 项目管理:移动、删除(确认后)或列出文件和文件夹。
- 文件访问:检索文件内容并查看详细信息。
认证
要使用EspoCRM API,您需要API密钥和服务器地址。
安装
- 从简易mcp安装的根文件夹克隆存储库:
git clone https://github.com/ground-creative/easy-mcp-espocrm-python.git app- 安装要求:
pip install -r app/requirements.txt- 将参数添加到env文件:
TEST_API_KEY=__YOUR_ESPOCRM_API_KEY__
TEST_API_ADDRESS=__YOUR_ESPOCRM_SERVER_ADDRESS__- 运行服务器:
# Run via fastapi wrapper
python3 run.py -s fastapi可用的MCP工具
此MCP服务器提供以下工具:
工具和规格
| 工具名称 | 描述 | 所需参数 |
|---|---|---|
| 获取潜在客户 | 从EspoCRM按ID检索单个潜在客户记录 | lead_id (str) |
| 列出潜在客户 | 列出具有过滤、分页、排序和高级功能的潜在客户 where_group deepObject过滤器。 | attribute_select (可选\[列表\]), bool_filter_list (可选\[列表\]), max_size (可选\[int,0-200\]), offset (可选\[int\]), order (可选\[str\]), order_by (可选\[str\]), primary_filter (可选\[str\]), text_filter (可选\[str\]), where_group (可选\[字典列表\]) |
| 创建Lead | 使用通用Lead字段和可选的重复处理标头创建新Lead。 | 可选: salutation_name, first_name, middle_name, last_name, title, status, source, industry, opportunity_amount, opportunity_amount_currency, website, address_street, address_city, address_state, address_country, address_postal_code, email_address, email_address_data, phone_number, phone_number_data, do_not_call, description, account_name, assigned_user_id, teams_ids, campaign_id, target_list_id, duplicate_source_id 头球 skip_duplicate_check 头球 |
| 更新潜在客户 | 更新现有潜在客户。仅发送提供的参数; | lead_id (str),加上与创建潜在客户相同的可选字段 |
| 删除潜在客户 | 按ID删除潜在客户 | lead_id (str) |
截图
服务器信息页面: Server info page
谷歌oAuth页面 Google oAuth page
谷歌权限范围页面 Google psermission scopes page
用户身份验证页面 User Aunthenticated page
