Token导航 LogoToken导航

MCP Server · 办公协作

Generic CRM MCP

该概念验证项目将LangGraph ReAct代理与Zoho MCP服务器连接,使代理能够在适当时调用Zoho CRM工具(如创建潜在客户、搜索联系人等)。

stdio官方级别未说明来源级核验工具 0
CRM集成PythonLangGraph

快速开始

作者 / 组织
Niraj123466
提供方
Niraj123466
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Generic CRM MCP 属于办公协作类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

办公协作

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

python3 -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Zoho MCP语言图代理(POC)

这个概念验证将LangGraph ReAct代理连接到Zoho模型上下文协议(MCP)服务器,这样代理就可以在适当的时候调用Zoho CRM工具(创建潜在客户、搜索联系人等)。

先决条件

  • Python 3.11+
  • 启用Zoho CRM工具的主动Zoho MCP服务器部署
  • Google Generative AI API密钥(Gemini 2.0 Flash)

环境变量

创建一个 .env 在项目根目录中创建文件或导出shell中的变量:

必需变量

ZOHO_MCP_URL=
GOOGLE_API_KEY=
  • ZOHO_MCP_URL:在Zoho MCP控制台中,打开服务器,转到 连接→ HTTP,并复制流媒体URL。
  • GOOGLE_API_KEY:从Google AI Studio生成,并确保为项目启用Gemini 2.0 Flash模型。

可选:OAuth令牌身份验证(推荐)

对于自动令牌刷新(令牌永不过期),请添加以下OAuth凭据:

ZOHO_CLIENT_ID=
ZOHO_CLIENT_SECRET=
ZOHO_REDIRECT_URI=http://localhost:8080/oauth/callback
ZOHO_SCOPE=ZohoCRM.modules.ALL
ZOHO_ACCOUNTS_SERVER=https://accounts.zoho.com
  • ZOHO_CLIENT_ID & ZOHO_CLIENT_SECRET:在以下网址创建Zoho OAuth应用程序https://api-console.zoho.com/
  • ZOHO_REDIRECT_URI:必须与Zoho OAuth应用程序中配置的重定向URI匹配
  • ZOHO_SCOPE:OAuth作用域(默认:完全CRM访问权限)
  • ZOHO_ACCOUNTS_SERVER:Zoho帐户服务器(默认值: https://accounts.zoho.com,使用 https://accounts.zoho.eu 对于欧盟来说, https://accounts.zoho.in 印度)
中的示例URL agent_config.py 是一个占位符。用你自己的端点替换它。

安装

cd /Users/nirajvaijinathmore/Desktop/dev/langgraph-zoho-mcp/zoho_mcp_agent
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

OAuth设置(一次性,令牌刷新所需)

如果您已配置OAuth凭据,请运行一次性设置以获取刷新令牌:

python setup_oauth.py

此脚本将:

  1. 生成一个授权URL供您访问
  2. 引导您完成OAuth流程
  3. 交换访问和刷新令牌的授权码
  4. 将令牌保存到 .tokens.json (自动永久刷新)

完成此一次性设置后,令牌将在到期前自动刷新。您永远不需要再次手动进行身份验证。

创建Zoho OAuth应用程序

  1. 首选https://api-console.zoho.com/
  2. 点击“添加客户端”→ “基于服务器的应用程序”
  3. 配置:

- 客户名称:您的应用程序名称 - 你的家园: http://localhost:8080 (或您的域名) - 授权重定向URI: http://localhost:8080/oauth/callback (必须匹配 ZOHO_REDIRECT_URI)

  1. 复制 客户端ID 和 客户端密钥 你的 .env 文件

运行POC

python main.py

脚本:

  1. 通过加载环境变量 agent_config.py.
  2. 如果已配置,则自动刷新OAuth令牌 (确保令牌永不过期)。
  3. 通过以下方式连接到Zoho MCP服务器 MultiServerMCPClient 带有身份验证标头。
  4. 使用以下工具发现所有Zoho CRM工具 load_mcp_tools.
  5. 启动由Gemini 2.5 Flash支持的LangGraph ReAct代理(通过 ChatGoogleGenerativeAI).
  6. 发送可操作的Zoho CRM提示,并流式传输推理+最终答案。

确保您的Zoho MCP服务器正在运行;否则,脚本将退出并显示连接错误。

许可证管理

这 token_manager.py 模块处理所有OAuth令牌操作:

  • 自动刷新:令牌在到期前5分钟刷新
  • 安全存储:令牌存储在 .tokens.json 具有限制性文件权限(600)
  • 零人工干预:初始设置后,令牌将永远自动刷新

如果您需要重新进行身份验证(例如,在撤销访问权限后),只需删除 .tokens.json 然后跑 setup_oauth.py 再一次。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

CRM集成Python本地部署自动化代理Zoho工具LangGraphReAct代理

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Generic CRM MCP

MCP World · 本页

0stdio有1 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Generic CRM MCP 怎么安装?

公开资料给出的安装命令是 python3 -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Generic CRM MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Generic CRM MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Generic CRM MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Generic CRM MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP