Dynamics 365客户服务中间件

一个基于Model Context Protocol Python SDK构建的中间件服务,连接Copilot Studio和Dynamics 365客户服务系统,提供事件创建、状态查询和更新功能。

  • by PowerPlatformCave
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 PowerPlatformCave/mcp-Dynamics365-Customer-Service

使用说明

mcp-Dynamics365-客户服务

此项目现在包括一个使用 模型上下文协议 Python SDK。 它充当Copilot Studio和Dynamics 365客户服务之间的中介。

需求

  • Python 3.10+
  • 中列出的依赖关系 requirements.txt

安装

pip install -r requirements.txt

运行服务器

该项目公开了原始的FastAPI实现和MCP服务器 使用Python SDK。

快速 API

uvicorn mcp_server.main:app --reload

API将于 http://localhost:8000.

MCP服务器

mcp run mcp_server/mcp_server.py

端点

  • POST /incident/create
  • POST /incident/status
  • POST /incident/update

服务器使用占位符实现进行身份验证和Dynamics 365交互。在中配置环境变量 .env 实现真实身份验证时的文件。