Teams机器人MCP客户端

一个基于LLM和自定义Sitecore MCP服务器的Teams机器人,用于增强团队协作和自动化任务。

  • by MartinMiles
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Zont-Innovation/Teams-Bot-with-MCP-Client

使用说明

带有MCP客户端的团队机器人

研讨会演示:创建一个利用LLM和自定义Sitecore MCP服务器的Teams Bot

先决条件

  • Node.js 版本18或更高

    # determine node version
    node --version
    

尝试此示例

  • 克隆存储库

    git clone https://github.com/Zont-Innovation/Teams-Bot-with-MCP-Clientgit
    
  • 安装模块

    npm install
    
  • 设置环境变量

    MicrosoftAppType=
    MicrosoftAppId=
    MicrosoftAppPassword=
    MicrosoftAppTenantId=
    
    # OpenAI Configuration
    OPENAI_API_KEY=your_OPEN_AI_API_KEY
    
    # MCP Server Configuration
    MCP_SERVER_PATH=C:/Projects/Symposium/Custom-Sitecore-MCP-Server/src/server.js
    
  • 启动机器人

    npm start
    

使用bot Framework模拟器测试机器人

Bot框架仿真器 是一个桌面应用程序,允许bot开发人员在本地主机上或通过隧道远程运行测试和调试他们的bot。

  • 从以下位置安装Bot Framework Emulator 4.3.0或更高版本 这里

使用bot Framework模拟器连接到机器人

  • 启动Bot框架模拟器
  • 文件->打开Bot
  • 输入Bot URL http://localhost:3978/api/messages

将机器人部署到Azure

要了解有关将机器人部署到Azure的更多信息,请参阅 将您的机器人部署到Azure 有关部署说明的完整列表。

进一步阅读