内容
art MCP Server for Dynamics 365 Business Central](https://github.com/devart-ai-connectivity/.github/blob/main/assets/cover-banner-mcp-server-for-dynamics-365-business-central.webp?raw=true)](https://www.devart.com/mcp/)
# Devart MCP 服务器适用于 Dynamics 365 Business Central
Devart MCP 服务器适用于 Dynamics 365 Business Central,使 AI 客户端能够通过在您的环境中运行的安全服务器与您的数据进行交互。它将常规的 AI 聊天转变为与现实世界业务数据的实用工作方式 — 比传统的导出或手动查询更快。
## 关键优势
Devart MCP 服务器适用于 Dynamics 365 Business Central,允许您:
* 通过自然语言直观地处理数据。
* 在几分钟内检索所需的数据进行分析。
* 使用 AI 辅助更快地生成报告。
* 尽量减少手动数据处理和集成维护。
## 工作原理
Devart MCP 服务器适用于 Dynamics 365 Business Central,帮助 AI 客户端使用自然语言提示直接与 Dynamics 365 Business Central 数据库进行通信。它将 AI 请求转换为结构化查询,通过 Devart 连接驱动程序执行,并返回干净的结构化结果,以实现无缝的 AI 数据访问。

## 快速入门
要开始使用 Devart MCP 服务器适用于 Dynamics 365 Business Central:
1\. [下载](https://www.devart.com/odbc/dynamicsbc/download.html) 并 [安装](https://docs.devart.com/odbc/dynamicsbc/installation-clouds.htm) Devart ODBC 驱动程序适用于 Dynamics 365 Business Central。
2\. [下载](https://www.devart.com/mcp/download.html) 并 [安装](https://docs.devart.com/mcp/installation.html) Devart MCP 服务器适用于 Dynamics 365 Business Central。
3\. 在 Devart MCP 服务器适用于 Dynamics 365 Business Central 中,[配置您的数据连接和集成设置](https://docs.devart.com//mcp/connection-configuration.html)。

4\. 运行您的第一个自然语言查询。
[](https://www.devart.com/mcp/universal/)
## 手动安装和配置
**先决条件**
在构建和运行 Devart MCP 服务器适用于 Dynamics 365 Business Central 之前,请确保已安装以下组件:
* [.8 SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
* **ODBC 连接** — **Devart.AI.McpServer.DynamicsBc.csproj** [Devart ODBC 驱动程序适用于 Dynamics 365 Business Central](https://www.devart.com/odbc/dynamicsbc/download.html) (需要手动下载和安装)
1:克隆存储库**
克隆项目存储库并导航到项目目录:
1\. 打开 **命令提示符**。
2\. 输入以下命令:
```cmd
git clone https://github.com/devart-ai-connectivity/devart-mcp-server-dynamics365-business-central.git
cd devart-mcp-server-dynamics365-business-central
```
**步骤 2:从源代码构建 MCP 服务器**
您可以使用 ODBC 从源代码构建 Devart MCP 服务器适用于 Dynamics 365 Business Central。
要使用 ODBC 构建 MCP 服务器,请选择与数据源位数相匹配的命令。
* 对于 64 位数据源,请运行以下命令:
```cmd
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.D/Devart.AI.McpServer.Odbc.DynamicsBc.csproj -c ReleaseDynamicsBc -win-x64" /p:TargetFramework=net8.0
```
* 对于 32 位数据源,请运行以下命令:
```cmd
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.DynamicsBc/Devart.AI.McpServer.Odbc.DynamicsBc.csproj -c ReleaseDynamicsBc -r "win-x86" /p:TargetFramework=net8.0
```
>**注意**
>
>目标与 ODBC 数据源的位数相匹配。
**步骤:为 MCP 服务器配置**
1\. 在包含已构建 MCP 服务器可执行文件的目录中mcpserver.json` 配置文件。
2\. 在文件中,配置数据库连接:
```json
{
" [
{
" "my_dynamicsbc",
"DsnName": "your_dsn_name",
"ProtocolType": "stdio"
]
}
```
或者连接字符串配置数据库连接```json
{
"Connections": [
{
": "my_dynamics "ConnectionString": "Driver={Devart ODBC 驱动程序适用于 Dynamics 365};Server=localhost;=dynamicsbc;Password=your_password;Database=your "ProtocolType": "stdio"
}
]
}
```
其中:
* `Name` — ODBC 连接的名称。
* `DsnName` — 数据源的名称。
* `ProtocolType` — 传输协议。可能的选项是:`stdio` 或 `http`。
* `HttpPort` (当 `ProtocolType` 设置为 `http` 时需要)— `http` 协议的端口号。步骤 4:运行 MCP 服务器**
在您配置 MCP 服务器后,您可以启动它。
>**注意**
>
>此步骤仅在 `ProtocolType` 配置为 `http` 时需要。如果您使用 `stdio` 传输协议,您的 AI 客户端将自动启动服务器。
要,请运行以下命令:
```cmd
Devart.AI.McpServer.Odbc.Dynamics run my_dynamicsbc
```
其中 `my_dynamicsbc` 是 ODBC 连接的名称。
**步骤 5:与 Claude Desktop 集成**
1 `claude_desktop_config,即 Claude 配置>**提示**
>
>如果您找不到配置文件,它可能尚创建它,请打开 Claude Desktop 并导航到 **文件** > **设置** > **开发者**,然后单击 **编辑。包含 `claude_desktop_config.json` 文件的文件打开。
2\. 根据使用的传输协议,添加以下对象之一:
* STDIO
```json
{
"mcpServers": {
"devart": {
"command": "C:\\path\\to\\Devart.AI.McpServer.Odbc.DynamicsBc.exe",
"args": "run",
"my_dynamicsbc"
]
}
}
```
其中 * `devart` 是将在 Claude Desktop 中显示的连接器名称。
* `C:\\path\\to\\Devart.AI.McpServer.DynamicsBc.exe` 是可执行文件的路径。
`my_dynamicsbc在 `mcpserver 配置文件中指定的连接名称 **HTTP**
``` "mcp {
"devart "command": "npx",
"args": "-y",
"-remote",
"http://localhost:5000/sse"
]
}
}
```
其中:
* `devart将在 Claude Desktop 中显示的连接器名称。
* `500 是 MCP 服务器监听端口。
3\. 保存4\. 重新启动。
Devart MCP 服务器 365 Business Central 现 Claude 集成,并且 **devart** 出现在 Claude Desktop 应用程序中的 **自定义** > **连接器** 中。
您还可以 [集成](https://docs.devart.com/mcp/ai-integration/) Devart MCP 服务器适用于 Dynamics 365 Business Central 与其他 AI 客户端,例如 Cline、Codex、Cursor、Visual Studio Code、W、Zed。
## 支持的客户端
Dev 服务器适用于 Dynamics Central 支持与以下 AI 客户端集成:
* Claude Desktop
* Visual Studio Code
* Cursor
x
* Windsurf Cline
*
* ...以及其他 MCP的 AI 客户端
## 典型用例art MCP 服务器适用于 Dynamics Business Central 是与 Dynamics 365 Business Central 作为主要团队合作的实用选择。
财务报告和期间
查询总账资产负债表、表数据和期间比较,无需会计师 SQL 技能从 Business Central 以自然语言查询。
* **库存管理洞察**
让仓库和运营团队 Business Central 查询库存水平、再订购点、物料可用移动数据。
* **采购订单和供应商管理**
分析存储在 Business Central 中的未结采购订单、供应商付款条件、未付发票和采购活动。
* **销售订单和客户分析**
从 Business Central 数据访问销售、客户信用额度付应收款和订单履行状态。
* **项目和作业成本核算**
查询作业卡、项目预算、资源利用率和成本跟踪记录,来自 Business Central 项目管理数据。
* **现金流和应付/应收账款监控**
帮助监控应付账款、应收账款、付款和 Business Central 的现金流预测。
## 许可
Devart MCP 服务器适用于 Dynamics 365 Business Central 作为单一源 MCP 服务器分发。
要连接到 Dynamics 365 Business Central,服务器需要相应的 [Devart ODBC 适用于 Dynamics 365 Businesshttps://www.devart.com/odbc/dynamicsbc/download.html),这是一个付费产品。
Devart ODBC 驱动程序适用于 Dynamics 365 Business Central 提供 30 天的免费试用。
请查看产品页面和文档以获取最新的安装和激活详细信息。
## 支持
* [文档](https://docs.devart.com/mcp/)
* [提交请求](https://www.devart.com/company/contactform.html)
* [建议功能](https://devart.uservoice.com/)
* [加入我们的论坛](https://support.devart.com/portal/en/community)
## 其他 Devart 连接解决方案
* [MCP 服务器通用版](https://github.com/devart-ai-connectivity/devart-mcp-server-universal)
* [ODBC 适用于 Dynamics 365](https://www.devart.com/odbc/dynamicsbc/download.html)