微软Copilot Studio笑话MCP服务

微软Copilot Studio笑话MCP服务是一个基于Model Context Protocol (MCP)的开放协议,用于标准化应用程序如何向大型语言模型(LLMs)提供上下文。该服务允许用户通过Microsoft Copilot Studio无缝集成现有的知识服务器和API,特别专注于提供各种类型的笑话,如Chuck Norris笑话、爸爸笑话和Yo Mama笑话。

  • by dibbkd
  • 更新于
在 GitHub 查看 dibbkd/JokesMCP

使用说明

产品定位

微软Copilot Studio笑话MCP服务旨在通过标准化协议连接AI模型与数据源,特别专注于提供幽默内容服务。

核心功能

  • 通过MCP协议标准化AI模型与数据源的连接
  • 提供多种类型的笑话(Chuck Norris笑话、爸爸笑话、Yo Mama笑话)
  • 支持在Microsoft Copilot Studio中作为动作添加
  • 支持企业级安全控制(如虚拟网络集成、数据丢失防护)

适用场景

  • 在聊天机器人中添加幽默元素
  • 开发娱乐性质的AI应用
  • 作为Microsoft Copilot Studio的扩展功能

工具列表

  • get-chuck-joke: 从chucknorris.io获取随机Chuck Norris笑话
  • get-chuck-categories: 获取chucknorris.io上的可用类别
  • get-dad-joke: 从icanhazdadjoke.com获取随机爸爸笑话
  • get-yo-mama-joke: 从yomama-jokes.com获取随机Yo Mama笑话

使用教程

使用依赖

  • Azure订阅(需添加付款方式)
  • GitHub账户并已登录
  • Copilot Studio试用版或开发者账户
  • 已配置的Power Platform环境

安装教程

  1. 基于模板创建新的GitHub仓库
  2. 部署Azure Web App
  3. 创建Power Platform连接器
  4. 在Microsoft Copilot Studio中添加MCP服务器作为动作

具体命令请参考文档中的详细步骤。

调试方式

  1. 本地运行:
    npm install
    npm run build
    npm start
    
  2. 在Copilot Studio测试窗格中发送请求测试:
    • "Can I get a Chuck Norris joke?"
    • "Can I get a Dad joke?"
    • "Can I get a Yo Mama joke?"