Solyn Dynamics 365 MCP(模型上下文协议)服务器是一款用于与微软 Dynamics 365 实例集成的工具。它支持通过通用实体查询方法和多种 CRM 操作(如创建、读取、更新和删除)与系统交互。该服务器专为 Claude Desktop 设计,用户可通过配置在桌面环境中直接调用 Dynamics 365 的功能。
在设置项目之前,请确保以下事项已准备就绪:
user_impersonation)。git clone https://github.com/your-repo/Dynamic_CRM_MCP_Server.git
cd Dynamic_CRM_MCP_Server
pip install -r requirements.txt
以下是与 Dynamics 365 集成的可用工具及其详细信息:
| 属性 | 详情 |
|---|---|
| 图标 | |
| 实体名称 | 用于标识 CRM 实体(如“Account”或“Contact”)。 |
| 描述 | 工具的功能描述。 |
| 输入参数 | 包括过滤器、选择项和扩展等可选参数,支持 OData 格式。 |
| 输出结果 | 查询返回的结果集,以 JSON 格式呈现。 |
在您的 Claude 设置文件(settings.json)中添加以下配置:
{
"mcpServers": {
"Dynamic_CRM_MCP_Server": {
"command": "python",
"args": ["Dynamic_CRM_MCP_Server/server.py"],
"env": {
"CLIENT_ID": "" , # Azure AD 应用程序 ID
"CLIENT_SECRET": "" , # Azure AD 客户端密码
"TENANT_ID": "" , # Azure 目录(租户)ID
"RESOURCE": "" # Dynamics 365 实例 URL,例如 https://orgname.crm.dynamics.com
}
}
}
}
CLIENT_ID:Azure AD 应用程序 ID。CLIENT_SECRET:Azure AD 客户端密码。TENANT_ID:Azure 目录(租户)ID。RESOURCE:Dynamics 365 实例 URL。