关于 Devart MCP Server for Dynamics 365 (ADO.NET)
Devart MCP Server for Dynamics 365 为 AI 客户端提供通过自然语言访问 Dynamics 365 数据的方式,适用于使用该业务平台的团队。它将请求转换为结构化查询,并通过 ADO.NET 或 ODBC 连接返回结果。
主要功能
- 01自然语言查询 Dynamics 365 数据
- 02将请求转换为结构化查询
- 03支持 ADO.NET 和 ODBC 连接
- 04stdio 与 HTTP 传输配置
适用场景
- 01分析销售管道与预测
- 02查看客户和账户互动记录
- 03分析服务案例与 SLA
- 04查询营销活动效果
MCP 相关
它作为 MCP 服务向 AI 客户端提供 Dynamics 365 数据访问。可配置 stdio 或 HTTP 传输,并支持 Claude Desktop 等 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
版本 1.1.0
Devart Dynamics 365 MCP 服务
Devart Dynamics 365 MCP 服务可让 AI 客户端通过在您的环境中运行的安全服务与您的数据交互。它将普通的 AI 聊天变成处理真实业务数据的实用方式,而且速度比传统导出或手动查询更快。
主要优势
Devart Dynamics 365 MCP 服务可帮助您:
- 通过自然语言直观地处理数据。
- 在几分钟内获取所需数据以进行分析。
- 借助 AI 助手更快地生成数据报告。
- 尽量减少手动数据处理和集成维护。
工作原理
Devart Dynamics 365 MCP 服务可帮助 AI 客户端通过自然语言提示词直接与 Dynamics 365 数据库通信。它会将 AI 请求转换为结构化查询,通过 Devart 连接驱动程序执行查询,并返回清晰、结构化的结果,从而实现无缝的 AI 数据访问。

快速入门
开始使用 Devart Dynamics 365 MCP 服务:
1. 下载并安装 Devart Dynamics 365 ODBC Driver。
2. 下载并安装 Devart Dynamics 365 MCP 服务。
3. 在 Devart Dynamics 365 MCP 服务中,配置数据连接和集成设置。

4. 运行您的第一个自然语言查询。
手动安装和配置
先决条件
在构建和运行 Devart Dynamics 365 MCP 服务之前,请确保已安装以下组件:
- .NET 8 SDK
- ADO.NET 连接 — Devart.AI.McpServer.AdoNet.Dynamics365.csproj Devart dotConnect for Dynamics 365(在构建期间通过 NuGet 自动安装)
- ODBC 连接 — Devart.AI.McpServer.Odbc.Dynamics365.csproj Devart Dynamics 365 ODBC Driver(需要手动下载和安装)
步骤 1:克隆仓库
克隆项目仓库并导航到项目目录:
1. 打开命令提示符。
2. 输入以下命令:
git clone https://github.com/devart-ai-connectivity/devart-mcp-server-dynamics365.git
cd devart-mcp-server-dynamics365
步骤 2:从源代码构建 MCP 服务
您可以使用以下任一受支持的数据库连接技术从源代码构建 Devart Dynamics 365 MCP 服务:ADO.NET 或 ODBC。
- 要使用 ADO.NET 构建 MCP 服务,请运行以下命令:
dotnet publish Devart.AI.McpServer.AdoNet/Devart.AI.McpServer.AdoNet.Dynamics365/Devart.AI.McpServer.AdoNet.Dynamics365.csproj -c ReleaseDynamics365 /p:TargetFramework=net8.0
Devart dotConnect for Dynamics 365 NuGet 包会自动下载并还原。
- 要使用 ODBC 构建 MCP 服务,请根据数据源的位数选择命令。
对于 64 位数据源,请运行以下命令:
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.Dynamics365/Devart.AI.McpServer.Odbc.Dynamics365.csproj -c ReleaseDynamics365 -r "win-x64" /p:TargetFramework=net8.0
对于 32 位数据源,请运行以下命令:
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.Dynamics365/Devart.AI.McpServer.Odbc.Dynamics365.csproj -c ReleaseDynamics365 -r "win-x86" /p:TargetFramework=net8.0
注意
目标平台的位数必须与 ODBC 数据源的位数一致。
步骤 3:为 MCP 服务配置数据库连接
1. 在已构建的 MCP Server 可执行文件所在目录中创建 mcpserver.json 配置文件。
2. 在文件中配置数据库连接。
- 使用 ADO.NET 配置连接。
将以下配置添加到 mcpserver.json 文件中:
{
"Connections": [
{
"Name": "my_dynamics365",
"ConnectionString": "Authentication Type=RefreshTokenInteractive;Server=your_host;License Key=your_license_key;",
"ProtocolType": "stdio"
}
]
}
- 使用 ODBC 配置连接。
将以下配置添加到 mcpserver.json 文件中:
{
"Connections": [
{
"Name": "my_dynamics365",
"DsnName": "your_dsn_name",
"ProtocolType": "stdio"
}
]
}
- 使用连接字符串配置 ODBC 连接。
将以下配置添加到 mcpserver.json 文件中:
{
"Connections": [
{
"Name": "my_dynamics365",
"ConnectionString": "Driver={Devart ODBC Driver for Dynamics 365};Server=localhost;User ID=dynamics;Password=your_password;Database=your_database;",
"ProtocolType": "stdio"
}
]
}
其中:
-
Name— 连接名称。 -
ConnectionString(适用于 ADO.NET)— 用于建立与目标数据库连接的数据库专用连接字符串。 -
DsnName(适用于 ODBC)— 数据源名称。 -
ProtocolType— 传输协议。可选值为:stdio或http。 -
HttpPort(当ProtocolType设置为http时必需)—http协议的端口号。
第 4 步:运行 MCP 服务
配置 MCP Server 后,即可启动它。
注意
仅当
ProtocolType配置为http时,才需要执行此步骤。如果使用stdio传输协议,AI 客户端会自动启动服务。
- 使用 ADO.NET 启动服务,请运行以下命令:
Devart.AI.McpServer.AdoNet.Dynamics365.exe run my_dynamics365
- 使用 ODBC 启动服务,请运行以下命令:
Devart.AI.McpServer.Odbc.Dynamics365.exe run my_dynamics365
其中,my_dynamics365 是 ODBC 连接的名称。
第 5 步:与 Claude Desktop 集成
1. 打开 Claude 配置文件 claude_desktop_config.json。
提示
如果找不到配置文件,它可能尚不存在。要创建该文件,请打开 Claude Desktop,然后依次前往 File > Settings > Developer,再点击 Edit Config。随后会打开包含
claude_desktop_config.json文件的文件夹。
2. 根据 MCP Server 使用的传输协议,添加以下对象之一:
- STDIO
{
"mcpServers": {
"devart": {
"command": "C:\\path\\to\\Devart.AI.McpServer.AdoNet.Dynamics365.exe",
"args": [
"run",
"my_dynamics365"
]
}
}
}
其中:
-
devart是将在 Claude Desktop 中显示的连接器名称。 -
C:\\path\\to\\Devart.AI.McpServer.AdoNet.Dynamics365.exe是可执行文件的路径。对于 ODBC 连接,请使用Devart.AI.McpServer.Odbc.Dynamics365.exe。 -
my_dynamics365是mcpserver.json配置文件中指定的连接名称。 -
HTTP
"mcpServers": { "devart": { "command": "npx", "args": [ "-y", "mcp-remote", "http://localhost:5000/sse" ] } }其中:
devart是将在 Claude Desktop 中显示的连接器名称。5000是 MCP Server 的侦听端口。
3. 保存文件。
4. 重启 Claude Desktop。
Devart MCP Server for Dynamics 365 现已与 Claude 集成,devart 将显示在 Claude Desktop 应用的 Customize > Connectors 中。
你还可以将 Devart MCP Server for Dynamics 365 集成到其他 AI 客户端,例如 Cline、Codex、Cursor、Visual Studio Code、Windsurf 和 Zed。
支持的客户端
Devart MCP Server for Dynamics 365 支持与以下 AI 客户端集成:
- Claude Desktop
- Visual Studio Code
- Cursor
- Codex
- Windsurf
- Cline
- Zed
- ……以及其他兼容 MCP 的 AI 客户端
典型用例
Devart MCP Server for Dynamics 365 非常适合将 Dynamics 365 作为主要数据源的团队。
-
销售渠道分析与预测
让销售经理和销售代表直接以自然语言查询 Dynamics 365 中的商机阶段、交易金额、成交概率和销售渠道健康状况。 -
客户与账户情报
访问存储在 Dynamics 365 中的完整账户历史记录、联系人互动记录和关系时间线,以支持账户管理和客户研究。 -
服务队列与案例管理分析
分析 Dynamics 365 客户服务数据中的未结案例、解决时间、Agent 工作负载和 SLA 合规情况。 -
营销活动效果
查询 Dynamics 365 营销实体中的潜在客户来源、营销活动响应情况和转化数据,以评估营销活动效果。 -
活动与互动历史记录
检索附加到 Dynamics 365 记录的电子邮件日志、通话记录、会议记录和任务历史记录,以支持关系管理工作流。 -
收入与配额报告
按需根据 Dynamics 365 商机和订单数据生成收入摘要、配额达成报告以及赢单/丢单分析。
许可与激活
Devart MCP Server for Dynamics 365 作为免费单源 MCP 服务分发。
要连接到 Dynamics 365,此服务需要相应的 Devart ODBC Driver for Dynamics 365,该产品为付费产品。
Devart ODBC Driver for Dynamics 365 提供 30 天免费试用。
请参阅产品页面和文档,了解最新的安装和激活详情。
支持
Devart 的其他连接解决方案
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。

