CRM工具集

一套用于espoCRM的工具集,提供文档创建、电子表格管理、文件上传、文件夹组织、项目管理和文件访问等功能。

  • by ground-creative
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ground-creative/easy-mcp-espocrm-python

使用说明

简单的MCP EspoCRM工具

这是一组用于espoCRM的工具,可与easy mcp服务器一起使用。
https://github.com/ground-creative/easy-mcp-python

主要特点

  • 文档创建:使用自定义标题和内容创建Google文档。
  • 电子表格管理:创建和编辑Google表格,包括添加和删除行。
  • 文件上传:使用自定义标题将文本、JSON或CSV文件上传到Google Drive。
  • 文件夹组织:创建和管理文件夹以组织您的驱动器内容。
  • 项目管理:移动、删除(确认后)或列出文件和文件夹。
  • 文件访问:检索文件内容并查看详细信息。

认证

要使用EspoCRM API,您需要API密钥和服务器地址。

安装

  1. 从简易mcp安装的根文件夹克隆存储库:
git clone https://github.com/ground-creative/easy-mcp-espocrm-python.git app
  1. 安装要求:
pip install -r app/requirements.txt
  1. 将参数添加到env文件:
TEST_API_KEY=__YOUR_ESPOCRM_API_KEY__
TEST_API_ADDRESS=__YOUR_ESPOCRM_SERVER_ADDRESS__
  1. 运行服务器:
# 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)

截图

服务器信息页面:

谷歌oAuth页面

谷歌权限范围页面

用户身份验证页面