Token导航 LogoToken导航TokenDH.com
MCP test server 4 logo
开发工具未说明官方级别未说明来源级核验

MCP test server 4

MCP Server

Microsoft Copilot Studio的MCP集成工具,允许开发者将MCP服务器连接到Copilot Studio,实现AI模型与数据源的标准化连接。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Bicep标准化协议开发工具VS CodeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

botcom1

提供方

botcom1

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

微软复制品工作室❤️ 主控程序

欢迎来到 微软复制品工作室❤️ 主控程序 实验室。在本实验室中,您将学习如何部署MCP服务器,以及如何将其添加到Microsoft Copilot Studio。

❓ 什么是MCP?

模型上下文协议(MCP) 是一种开放协议,规范了应用程序如何向LLM提供上下文,由 Anthropic.MCP提供了一种将AI模型连接到不同数据源和工具的标准化方法。MCP允许制造商将现有的知识服务器和API无缝集成到Copilot Studio中。

目前,Copilot Studio仅支持工具。要了解有关当前功能的更多信息,请参阅 又名 ms/mcsmcp存在一些已知问题和计划中的改进。这些已列出 这里.

🆚 MCP与连接器

什么时候使用MCP?你什么时候使用连接器?MCP会更换连接器吗?

MCP服务器使用连接器基础设施可供Copilot Studio使用,因此这些问题实际上并不适用。MCP服务器使用连接器基础设施的事实意味着它们可以采用企业安全和治理控制,例如 虚拟网络 整合, 数据丢失预防 控制, 多种身份验证方法--所有这些都可以在这个版本中使用,同时支持人工智能代理的实时数据访问。

所以,MCP和连接器真的 携手共进.

⚙️ 先决条件

  • Visual Studio代码(链接)
  • Git已安装(链接)
  • Azure开发者命令行界面(链接)
  • Azure订阅(已添加付款方式)
  • GitHub账号
  • Copilot Studio试用版或开发人员帐户
  • 已配置Power Platform环境-打开以下开关:

Get new features early toggle

➕ 基于模板创建新的GitHub存储库

  1. 选择 Use this template
  1. 选择\`创建新存储库

![](./assets/usetemplate.png)

  1. 选择右侧 Owner (当您只有一个所有者可供选择时,它可能已经被选中)
  1. 给它一个 Repository name
  1. 您可以选择给它一个 Description
  1. 选择 Private
  1. 选择 Create repository

这需要一点时间。完成后,您将被定向到新创建的存储库。

⚖️ 选择:在本地运行服务器或部署到Azure

现在你有选择了!您可以在本地运行服务器,也可以将其部署到Azure。

对于这两种情况,您都需要执行几个步骤:

  1. 通过运行以下命令克隆此存储库(替换 {account} 使用您自己的GitHub帐户名):

git clone https://github.com/{account}/mcsmcp.git

  1. 打开Visual Studio Code并打开克隆的文件夹
  1. 打开终端并导航到克隆的文件夹

🏃‍♀️ 在本地运行MCP服务器

  1. npm install
  1. npm run build && npm run start

Terminal view after building and starting the server

  1. 选择 PORTS 位于Visual Studio代码终端的顶部

Image of VS Code where the terminal is open and the PORTS tab is highlighted

  1. 选择绿色 Forward a Port 按钮

Image of VS Code where the PORTS tab is open and the green button is highlighted

  1. 进入 3000 作为端口号(这应该与您在步骤5中运行命令时看到的端口号相同)。您可能会被提示登录GitHub,如果是这样,请这样做,因为这是使用端口转发功能所必需的。
  1. 右键单击刚刚添加的行并选择 Port visibility > Public 使服务器公开可用
  1. 按住Ctrl键并单击 Forwarded address,应该类似于: https://something-3000.something.devtunnels.ms
  1. 选择 Copy 在以下弹出窗口中复制URL

View of the PORTS setup with highlighted the port, the forwarded address and the visibility

  1. 打开您选择的浏览器,将URL粘贴到地址栏中,键入 /mcp 在它后面按下回车键

如果一切顺利,您将看到以下错误消息:

{"jsonrpc":"2.0","error":{"code":-32000,"message":"Method not allowed."},"id":null}

别担心,这个错误消息没什么好担心的!

🌎 部署到Azure

\[!重要\] 如所列 先决条件,the Azure开发者命令行界面 需要在您的机器上安装此部件。

如果您尚未登录Azure Developer CLI,请确保登录。

azd auth login
\[!警告\]\ 运行后 azd up,您将在Azure上运行一个公开可用的MCP服务器。理想情况下,你不希望这样。一定要跑 azd down 完成实验室后,从Azure订阅中删除所有资源。学习如何跑步 azd down 通过前往 本节.

在终端中运行以下命令:

azd up

对于唯一的环境名称,请输入 mcsmcplab 或者类似的东西。选择要使用的Azure订阅,并为该位置选择一个值。之后,部署服务器需要几分钟的时间。完成后,您应该能够转到末尾列出的URL并添加 /mcp 到该URL的末尾。

Azd deploy server output

您应该再次看到以下错误:

{"jsonrpc":"2.0","error":{"code":-32000,"message":"Method not allowed."},"id":null}

👨‍💻 在Visual Studio Code/GGitHub Copilot中使用笑话MCP服务器

要使用Jokes MCP服务器,您需要使用服务器的URL(可以是您的devtunnel URL或您部署的Azure容器应用程序) /mcp 最后将其添加为Visual Studio代码中的MCP服务器。

  1. 按下其中之一 ctrl + shift + P (Windows/Linux)或 cmd + shift + P (Mac)和类型 MCP
  1. 选择 MCP: Add Server...
  1. 选择 HTTP (HTTP or Server-Sent Events)
  1. 将服务器的URL粘贴到输入框中(确保 /mcp 最后包括在内)
  1. Enter
  1. 例如,输入服务器的名称 JokesMCP
  1. 选择 User Settings 将MCP服务器设置保存在用户设置中

这将向您的 settings.json 文件。它应该看起来像这样: settings.json file

  1. 打开 GitHub Copilot
  1. 从……转变 AskAgent
  1. 确保 JokesMCP 选择工具图标时,将选择服务器操作:
  1. 问以下问题:
   Get a chuck norris joke from the Dev category

这应该会给你这样的回应:

现在您已经添加了 JokesMCP 服务器到Visual Studio代码!

👨‍💻 在Microsoft Copilot Studio中使用笑话MCP服务器

导入连接器

  1. 首选https://make.preview.powerapps.com/customconnectors(确保您处于正确的环境中)然后单击 +新的自定义连接器.
  1. 选择 Import from GitHub
  1. 选择 Custom连接器类型
  1. 选择 dev 随着 分支
  1. 选择 MCP-Streamable-HTTP 随着 连接器
  1. 选择 Continue
  1. 更改 连接器名称 适当的东西,比如 Jokes MCP
  1. 更改 描述 适当的东西
  1. 粘贴您的根URL(例如 something-3000.something.devtunnels.mssomething.azurecontainerapps.io)在 主机 领域
  1. 选择 创建连接器
\[!警告\]\ 您可能会在创建时看到警告和错误——它应该很快就会得到解决——但您现在可以忽略它。
  1. 关闭连接器

创建代理并将MCP服务器添加为工具

  1. 首选https://copilotstudio.preview.microsoft.com/
  1. 选择右上角的环境选择器
  1. 选择正确的环境( Get new features early 开关已打开)
  1. 选择 Create 在左侧导航中
  1. 选择蓝色 New agent 按钮

New agent

  1. 选择 Configure 左侧的选项卡

Configure

  1. 将名称更改为 Jokester
  1. 添加以下内容 Description
   A humor-focused agent that delivers concise, engaging jokes only upon user request, adapting its style to match the user's tone and preferences. It remains in character, avoids repetition, and filters out offensive content to ensure a consistently appropriate and witty experience.
  1. 添加以下内容 Instructions
   You are a joke-telling assistant. Your sole purpose is to deliver appropriate, clever, and engaging jokes upon request. Follow these rules:

   * Respond only when the user asks for a joke or something related (e.g., "Tell me something funny").
   * Match the tone and humor preference of the user based on their input—clean, dark, dry, pun-based, dad jokes, etc.
   * Never break character or provide information unrelated to humor.
   * Keep jokes concise and clearly formatted.
   * Avoid offensive, discriminatory, or NSFW content.
   * When unsure about humor preference, default to a clever and universally appropriate joke.
   * Do not repeat jokes within the same session.
   * Avoid explaining the joke unless explicitly asked.
   * Be responsive, witty, and quick.
  1. 选择 Continue 在右上角

Click continue to create agent

  1. 启用生成式人工智能 Orchestration

Turn on orchestration

  1. 禁用一般知识 Knowledge 章节

Turn off general knowledge

  1. 选择 Tools 在顶部菜单中

Tools

  1. 选择 Add a tool

Add a tool

  1. 选择 Model Context Protocol 选项卡,用于过滤所有模型上下文协议服务器(请参阅下面屏幕截图中的数字1)
  1. 选择 Jokes MCP 服务器(见下图中的数字2)

MCP

  1. 通过选择以下选项创建新连接 Not connected创建新连接

Action and connection

  1. 选择 Create

Create connection

  1. 选择 Add to agent 将工具添加到代理中

Add tool to agent

  1. 选择 refresh iconTest your agent 窗格

Refresh testing pane

  1. Test your agent 窗格发送以下消息:
   Can I get a Chuck Norris joke?

这将向您显示运行此操作需要额外权限的消息。这是因为操作向导中的用户身份验证。

  1. 选择 Connect

Additional permissions

这将打开一个新窗口,您可以在其中管理此代理的连接。

  1. 选择 Connect 旁边的 JokesMCP

Connect to JokesMCP

  1. 等待连接创建,然后选择 Submit

Pick a connection

  1. 连接现在应该已连接,因此状态应设置为 Connected

Status connected

  1. 关闭浏览器中的“管理连接”选项卡

现在你应该回到小丑特工屏幕了。

  1. 选择 refresh iconTest your agent 窗格

Refresh testing pane

  1. Test your agent 窗格发送以下消息:
   Can I get a Chuck Norris joke?

现在,这将显示Chuck Norris的笑话,而不是额外的权限。如果不是这样,你可能错过了 先决条件 环境需要 get new features early 打开。

Chuck Norris joke

  1. Test your agent 窗格发送以下消息:
   Can I get a Dad joke?

这将展示一个爸爸的笑话。

Dad joke

这就是在微软Copilot Studio中工作的笑话MCP服务器。

❌ 删除Azure资源

要在完成实验室后删除Azure资源,请在终端中运行以下命令:

azd down

此命令将显示将要删除的资源,然后要求您确认。与……确认 y 并且资源将被删除。这可能需要几分钟,但最后你会看到一个确认:

resources deleted

💡 已知问题和计划改进

Microsoft Copilot Studio中的MCP存在一些已知问题和计划改进。它们列在 这篇Microsoft学习文章.

🗣️ 反馈

希望你喜欢这个实验室。请花时间填写我们的 反馈表 告诉我们如何改进!

🚀 贡献

该项目欢迎各方提供意见和建议。大多数捐款要求您同意 贡献者许可协议(CLA)声明您有权并实际授予我们 使用您贡献的权利。有关详细信息,请访问https://cla.opensource.microsoft.com.

当您提交拉取请求时,CLA机器人将自动确定您是否需要提供 CLA并适当地装饰PR(例如,状态检查、评论)。只需按照说明进行操作 由机器人提供。您只需使用我们的CLA在所有存储库中执行一次此操作。

该项目采用了 微软开源行为准则. 有关更多信息,请参阅 行为准则常见问题 或 联系 opencode@microsoft.com 如有任何其他问题或意见。

™️ 商标

此项目可能包含项目、产品或服务的商标或徽标。授权使用Microsoft 商标或徽标必须遵守 微软商标和品牌指南. 在本项目的修改版本中使用Microsoft商标或徽标不得造成混淆或暗示Microsoft赞助。 任何使用第三方商标或徽标的行为均受这些第三方政策的约束。

Microsoft Copilot Studio ❤️ MCP

目录标签

目录标签

Bicep标准化协议开发工具VS Code本地部署AI集成模型连接Copilot扩展

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP