客户关系管理服务器

Salesforce MCP服务器是一个客户关系管理工具,提供联系人、潜在客户、机会、账户和案例的管理功能。

  • by obot-platform
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 obot-platform/salesforce-mcp

使用说明

Salesforce MCP服务器

Salesforce的模型上下文协议(MCP)服务器实现,提供管理联系人、潜在客户、机会、客户、案例等的工具。

特性

此MCP服务器提供以下工具:

联系人管理

  • describe_contact_schema -获取联系人对象的可用字段
  • create_contact -创建新联系人
  • update_contact -更新现有联系人
  • delete_contact -删除联系人

潜在客户管理

  • describe_lead_schema -获取Lead对象的可用字段
  • create_lead -创建新的潜在客户
  • update_lead -更新现有潜在客户
  • delete_lead -删除潜在客户
  • convert_lead_to_opportunity -将潜在客户转化为机会

账户管理

  • describe_account_schema -获取Account对象的可用字段
  • create_account -创建新帐户
  • update_account -更新现有帐户
  • delete_account -删除帐户

机会管理

  • describe_opportunity_schema -获取Opportunity对象的可用字段
  • create_opportunity -创造新的机会
  • update_opportunity -更新现有机会
  • delete_opportunity -删除商机

事件管理

  • describe_case_schema -获取Case对象的可用字段
  • create_case -创建新案例
  • update_case -更新现有案例
  • delete_case -删除案例

实用工具

  • query -执行SOQL查询
  • get_direct_link -获取Salesforce对象的直接URL
  • email_message -使用增强的电子邮件功能创建电子邮件

配置

不需要环境变量。服务器从HTTP标头获取配置:

  • x-forwarded-access-token -Salesforce访问令牌
  • x-forwarded-salesforce-instance-url -Salesforce实例URL(例如。,https://yourcompany.my.salesforce.com)

用法

服务器在路径上的端口9000上运行 /mcp/salesforce。您可以访问以下网址进行测试:

http://localhost:9000/health

安装

  1. 安装依赖项:
uv sync
  1. 运行服务器:
python -m app.main