mcpField
D
Dynamic365 CRM MCP Server

Dynamic365 CRM MCP Server

本地服务
github.com/SolynAI数据与分析180 周前更新

关于 Dynamic365 CRM MCP Server

Dynamic365 CRM MCP Server 将 Claude Desktop 等 AI 客户端连接到 Microsoft Dynamics 365,提供查询 CRM 记录以及创建或更新业务数据的工具。

主要功能

  1. 01获取潜在客户、联系人和客户信息
  2. 02创建 CRM 记录
  3. 03使用 OData 选项查询实体
  4. 04管理约会和销售数据
  5. 05获取活动、邮件和产品信息

适用场景

  1. 01查看 Dynamics 365 潜在客户和客户
  2. 02创建联系人、商机或服务案例
  3. 03使用筛选条件查询 CRM 实体

MCP 相关

将 Dynamics 365 操作作为工具提供给 MCP 客户端,包括 Claude Desktop。工具可检索和查询记录,也可创建 CRM 数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

icon

Solyn_dynamics365_mcp_server

概述

Microsoft Dynamics 365 MCP Server 是一个 MCP 服务,可通过 Anthorpic 的 Model Context Protocol(MCP)提供与 Microsoft Dynamics 365 交互的工具。用户可通过 Claude Desktop 执行各种操作,例如检索用户信息、账户信息、与账户关联的商机,以及创建和更新账户。

Solyn.AI 是一个 AI 原生应用平台,专为生成式人工智能服务(AIGS)打造,旨在帮助企业实现智能化转型。该平台基于数千亿规模的大模型构建,为不同行业和应用场景的客户提供多种开发选项,帮助他们创建适应大模型时代的 AI 原生产品。 Solyn.AI 集成了构建 AI 原生应用所需的核心技术,包括支持数百种模型、易于使用的提示词编排界面、高性能 RAG(检索增强生成)引擎,以及灵活可配置的智能 Agent 框架。此外,Solyn 还提供易于使用的移动解决方案,让客户能够更专注于创新和满足业务需求,从而推动企业发展壮大。

了解更多:www.solyn.ai

工具列表 🛠️

Tool NameDescriptionInputOutput
create_lead在Dynamics CRM中创建新的潜在客户记录subject (string, 必填), lastname (string, 必填), [其他可选字段:firstname, jobtitle, mobilephone, emailaddress1, companyname 等]创建的潜在客户详情(JSON格式)
get_all_leads获取所有潜在客户列表top (integer, 可选, 默认1000)潜在客户列表(JSON格式)
get_all_activities获取当前账号下的所有客户活动top (integer, 可选, 默认100, 范围1-1000)客户活动列表(JSON格式)
create_contact创建新的联系人记录lastname (string, 必填), [其他可选字段:firstname, emailaddress1, telephone1, jobtitle 等地址信息]创建的联系人详情(JSON格式)
get_all_contacts获取联系人信息top (integer, 可选, 默认1000)联系人列表(JSON格式)
create_account创建新的客户(公司)记录name (string, 必填), [其他可选字段:primarycontactid, industrycode, revenue, telephone1, websiteurl 等公司信息]创建的客户详情(JSON格式)
find_entity_id根据条件查询实体IDentity_name (string, 必填, 枚举: contacts/accounts/leads), search_criteria (object, 必填), exact_match (boolean, 可选, 默认False)匹配的实体ID列表(JSON格式)
get_all_campaigns查询当前账号下正在执行的市场活动top (integer, 可选, 默认1000)市场活动列表(JSON格式)
create_appointment创建新的拜访记录subject (string, 必填), scheduledstart (date-time, 必填), scheduledend (date-time, 必填), [其他可选字段:location, description, 关联ID等]创建的拜访记录详情(JSON格式)
get_all_accounts获取客户信息top (integer, 可选, 默认1000)客户列表(JSON格式)
create_opportunity创建新的商机(项目)name (string, 必填), budgetamount (number, 必填), [其他可选字段:parentcontactid, description]创建的商机详情(JSON格式)
get_all_opportunities获取商机关联的产品列表top (integer, 可选, 默认1000)商机产品列表(JSON格式)
create_sales_order创建新的订单name (string, 必填), customerid (string, 必填), [可选字段:description]创建的订单详情(JSON格式)
get_all_sales_orders获取订单明细项top (integer, 可选, 默认1000)订单列表(JSON格式)
create_incident创建新的服务案例title (string, 必填), customerid (string, 必填), [可选字段:description]创建的服务案例详情(JSON格式)
get_all_incidents获取当前账号下的所有服务案例top (integer, 可选, 默认1000)服务案例列表(JSON格式)
get_all_products获取所有产品信息filter (string, 可选, OData格式), top (integer, 可选, 默认1000)产品列表(JSON格式)
get_all_product_pricelevels获取价目表项(价格体系)top (integer, 可选, 默认1000)价目表项列表(JSON格式)
get_all_emails获取当前帐号下的邮件记录top (integer, 可选, 默认1000)邮件记录列表(JSON格式)
query_entity通用实体查询方法entity_name (string, 必填), [可选参数:filter (OData格式), select, expand, top, orderby]查询结果集(JSON格式)

Dynamics 365 MCP 服务集成

前置条件 📝

设置项目之前,请确保具备以下条件:

  • Python 3.10 或更高版本
  • 可访问具有 API 权限的 Dynamics 365 实例
  • 已配置可访问 Dynamics 365 API 的 Azure Active Directory (AAD) 应用程序
    • 应用程序必须具有以下权限:
      • Dynamics CRM user_impersonation
      • Office 365 Exchange Online

设置与安装 ⚙️

1. 克隆存储库
git clone https://github.com/your-repo/Dynamic_CRM_MCP_Server.git
cd Dynamic_CRM_MCP_Server
2. 安装依赖项
pip install -r requirements.txt

Claude for Desktop 集成 🖥️

将此配置添加到 Claude 设置文件(settings.json)中:

{
    "mcpServers": {
        "Dynamic_CRM_MCP_Server": {
            "command": "python",
            "args": ["Dynamic_CRM_MCP_Server/server.py"],
            "env": {
                "CLIENT_ID": "<your_client_id>",
                "CLIENT_SECRET": "<your_client_secret>",
                "TENANT_ID": "<your_tenant_id>",
                "RESOURCE": "<your_dynamics365_resource_url>"
            }
        }
    }
}

注意

将 <angle_brackets> 中的值替换为实际凭据:

CLIENT_ID:Azure AD 应用程序 ID

CLIENT_SECRET:Azure AD 客户端密钥

TENANT_ID:Azure Directory(租户)ID

RESOURCE:Dynamics 365 实例 URL(例如 https://orgname.crm.dynamics.com)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。