Microsoft Copilot Studio ❤️ MCP

Microsoft Copilot Studio ❤️ MCP

site icon
2025.05.09 0
TypeScript幽默笑话服务AI 集成娱乐功能
mcp_joke_server 是一个基于 Model Context Protocol (MCP) 的幽默笑话服务,旨在通过标准化协议将 AI 模型与不同的数据源和工具连接起来。该服务允许用户通过 Microsoft Copilot Studio 无缝集成现有的知识服务器和 API,提供各种类型的笑话,如 Chuck Norris 笑话、爸爸笑话和 Yo Mama 笑话。
View on GitHub

Overview

基本能力

产品定位

mcp_joke_server 是一个幽默笑话服务,通过 MCP 协议与 Microsoft Copilot Studio 集成,提供多种类型的笑话。

核心功能

  • 通过 MCP 协议标准化连接 AI 模型与数据源
  • 提供多种笑话类型:Chuck Norris 笑话、爸爸笑话、Yo Mama 笑话
  • 支持实时数据访问和 AI 驱动的代理

适用场景

  • 在 Microsoft Copilot Studio 中集成幽默笑话功能
  • 为聊天机器人或 AI 代理添加娱乐性内容
  • 开发者在测试或演示中使用幽默内容

工具列表

  • 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. 使用模板创建新仓库
  3. 选择 Private 并创建

  4. 部署 Azure Web App

  5. 在 Azure 门户创建资源组
  6. 创建 Web App,选择 Node 22 LTS 运行时
  7. 部署中心选择 GitHub 作为源,授权并选择仓库

  8. 创建 Power Platform 连接器

  9. 在 Power Apps 中创建新自定义连接器
  10. 使用 Swagger 编辑器,替换为 connector.yml 中的代码
  11. 替换 URL 为你的 Web App 地址

  12. 在 Microsoft Copilot Studio 中添加 MCP Server

  13. 创建新代理,配置名称和描述
  14. 添加动作,搜索并选择你的连接器
  15. 测试代理,请求笑话类型

调试方式

  • 本地运行:npm install 安装依赖
  • 构建:npm run build
  • 启动:npm start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。