modelscope·@SheffieldP/hubspot_mcp
暂无描述。
这是一个模型上下文协议(MCP)服务器实现,提供了与 HubSpot CRM 的集成。该服务器通过标准化接口使 AI 模型能够与 HubSpot 数据和操作进行交互。
有关模型上下文协议及其工作原理的更多信息,请参阅 Anthropic 的 MCP 文档。
<a href="https://glama.ai/mcp/servers/vpoifk4jai"><img width="380" height="200" src="https://glama.ai/mcp/servers/vpoifk4jai/badge" alt="HubSpot 服务器 MCP 服务器" /></a>
服务器公开了以下资源:
hubspot://hubspot_contacts:一个动态资源,提供对 HubSpot 联系人的访问hubspot://hubspot_companies:一个动态资源,提供对 HubSpot 公司的访问hubspot://hubspot_recent_engagements:一个动态资源,提供对过去 3 天内 HubSpot 互动的访问所有资源都会随着其各自对象在 HubSpot 中的修改而自动更新。
从 LinkedIn 个人资料网页复制创建 HubSpot 联系人:
根据以下信息创建 HubSpot 联系人和公司:
John Doe Tech Corp 的软件工程师 旧金山湾区 • 500+ 连接
工作经历 Tech Corp 软件工程师 2020 年 1 月 - 至今 · 4 年 加利福尼亚州旧金山
前公司 Inc. 高级开发人员 2018 - 2020 · 2 年
教育背景 加利福尼亚大学伯克利分校 计算机科学学士 2014 - 2018
获取您公司的最新活动:
我的业务流程最近有什么新动态?
服务器提供了多种工具来管理 HubSpot 对象:
hubspot_get_contacts
hubspot_create_contact
firstname (字符串):联系人的名字lastname (字符串):联系人的姓氏email (字符串, 可选):联系人的电子邮件地址properties (字典, 可选):额外的联系人属性
{"phone": "123456789", "company": "HubSpot"}company,还会检查具有相同公司的匹配项hubspot_get_companies
hubspot_create_company
name (字符串):公司名称properties (字典, 可选):额外的公司属性
{"domain": "example.com", "industry": "Technology"}hubspot_get_company_activity
company_id (字符串):HubSpot 公司 IDhubspot_get_recent_engagements
相反,对MCP服务器的每次请求都应通过以下任一方式包含用户的特定访问令牌:
X-HubSpot-Access-Token: your-token-hereaccessToken:{"accessToken": "your-token-here"}hubspotAccessToken:{"hubspotAccessToken": "your-token-here"}这种设计允许您在自己的后端(例如Supabase)中存储用户令牌,并随每次请求一起传递。
javascript // 示例展示了如何在多用户设置中使用此MCP服务器 async function makeHubSpotRequest(userId, action, params) { // 从数据库检索用户的HubSpot令牌 const userToken = await getUserHubSpotToken(userId);
// 使用用户的令牌向MCP服务器发出请求 const response = await fetch('https://your-mcp-server.vercel.app/', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-HubSpot-Access-Token': userToken }, body: JSON.stringify({ action, ...params }) });
return await response.json(); }
您需要为每个用户提供一个HubSpot访问令牌。您可以按照以下步骤获取:
转到您的HubSpot账户设置
导航至集成 > 私有应用
点击“创建私有应用”
填写基本信息:
定义所需权限范围:
可选权限范围:
审核并创建应用
复制生成的访问令牌
注意:请确保您的访问令牌安全,切勿将其提交到版本控制系统中。
您可以选择本地构建镜像或从Docker Hub拉取。该镜像是为Linux平台构建的。
bash docker pull buryhuang/mcp-hubspot:latest
bash docker build -t mcp-hubspot .
运行容器: bash docker run buryhuang/mcp-hubspot:latest
要为多个平台发布Docker镜像,可以使用docker buildx命令。请遵循以下步骤:
创建一个新的构建器实例(如果您还没有的话): bash docker buildx create --use
为多个平台构建并推送镜像: bash docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t buryhuang/mcp-hubspot:latest --push .
验证指定平台上的镜像是否可用: bash docker buildx imagetools inspect buryhuang/mcp-hubspot:latest
要通过Smithery自动为Claude Desktop安装mcp-hubspot,请执行以下命令: bash npx -y @smithery/cli@latest install mcp-hubspot --client claude
json { "mcpServers": { "hubspot": { "command": "docker", "args": [ "run", "-i", "--rm", "buryhuang/mcp-hubspot:latest" ] } } }
要设置开发环境,请执行: bash pip install -e .
本项目根据MIT许可证授权。
暂无描述。
暂无描述。
一种MCP服务器实现,它将克劳德与Salesforce集成在一起, enables使用自然语言与Salesforce数据和元数据进行交互,以查询、修改和管理对象和记录。
一种MCP服务器实现,它将克劳德与Salesforce集成,从而能够以自然语言与Salesforce的数据和元数据进行交互,以查询、修改和管理对象和记录。
暂无描述。
暂无描述。