Token导航 LogoToken导航

MCP Server · 开发工具

MCS MCP

Microsoft Copilot Studio的MCP服务器,用于标准化AI模型与数据源和工具的连接,支持实时数据访问和企业安全控制。

未说明官方级别未说明来源级核验工具 0
Bicep开发工具企业安全VS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Josverl
提供方
Josverl

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCS MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 VS Code,没有现成的安装命令;接入前要先准备 会话凭据。

分类

开发工具

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

Microsoft Copilot Studio ❤️ MCP

Welcome to the Microsoft Copilot Studio ❤️ MCP lab. In this lab, you will learn how to deploy an MCP Server, and how to add it to Microsoft Copilot Studio.

❓ What is MCP?

Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to LLMs, defined by Anthropic. MCP provides a standardized way to connect AI models to different data sources and tools. MCP allows makers to seamlessly integrate existing knowledge servers and APIs directly into Copilot Studio.

Currently, Copilot Studio only supports Tools. To learn more about current capabilities, see aka.ms/mcsmcp. There are some known issues & planned improvements. These are listed here.

🆚 MCP vs Connectors

When do you use MCP? And when do you use connectors? Will MCP replace connectors?

MCP servers are made available to Copilot Studio using connector infrastructure, so these questions are not really applicable. The fact that MCP servers use the connector infrastructure means they can employ enterprise security and governance controls such as Virtual Network integration, Data Loss Prevention controls, multiple authentication methods—all of which are available in this release—while supporting real-time data access for AI-powered agents.

So, MCP and connectors are really better together.

⚙️ Prerequisites

  • Visual Studio Code installed (link)
  • Git installed (link)
  • Docker installed (link)
  • Azure Developer CLI installed (link)
  • Azure Subscription (with payment method added)
  • GitHub account
  • Copilot Studio trial or developer account

➕ Create a new GitHub repository based on the template

  1. Select Use this template
  2. Select Create a new repository

!

  1. Select the right Owner (it might already be selected when you have only one owner to choose from)
  2. Give it a Repository name
  3. Optionally you can give it a Description
  4. Select Private
  5. Select Create repository

This will take a little while. After it's done, you will be directed to the newly created repository.

⚖️ Choice: Run the server locally or deploy to Azure

Now you have a choice! You either run the server locally - or you can deploy it to Azure.

There are a couple of steps that you need to do for both:

  1. Clone this repository by running the following command (replace {account} by your own GitHub account name):

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

  1. Open Visual Studio Code and open the cloned folder
  2. Open the terminal and navigate to the cloned folder

🏃‍♀️ Run the MCP Server Locally

  1. Run npm install
  2. Run npm run build && npm run start
  1. Select PORTS at the top of the Visual Studio Code Terminal
  1. Select the green Forward a Port button
  1. Enter 3000 as the port number (this should be the same as the port number you see when you ran the command in step 5). You might be prompted to sign in to GitHub, if so please do this, since this is required to use the port forwarding feature.
  2. Right click on the row you just added and select Port visibility > Public to make the server publicly available
  3. Ctrl + click on the Forwarded address, which should be something like: https://something-3000.something.devtunnels.ms
  4. Select Copy on the following pop-up to copy the URL
  1. Open to the browser of your choice and paste the URL in the address bar, type /mcp behind it and hit enter

If all went well, you will see the following error message:

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

Don't worry - this error message is nothing to be worried about!

🌎 Deploy to Azure

[!IMPORTANT] As listed in the prerequisites, the Azure Developer CLI needs to be installed on your machine for this part.

Make sure to login to Azure Developer CLI if you haven't done that yet.

azd auth login
[!WARNING] After running azd up, you will have an MCP Server running on Azure that is publicly available. Ideally, you don't want that. Make sure to run azd down after finishing the lab to delete all the resources from your Azure subscription. Learn how to run azd down by going to this section.

Run the following command in the terminal:

azd up

For the unique environment name, enter mcsmcplab or something similar. Select the Azure Subscription to use and select a value for the location. After that, it will take a couple of minutes before the server has been deployed. When it's done - you should be able to go to the URL that's listed at the end and add /mcp to the end of that URL.

You should again see the following error:

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

👨‍💻 Use the Jokes MCP Server in Visual Studio Code / GitHub Copilot

To use the Jokes MCP Server, you need to use the URL of your server (can be either your devtunnel URL or your deployed Azure Container App) with the /mcp part at the end and add it as an MCP Server in Visual Studio Code.

  1. Press either ctrl + shift + P (Windows/Linux) or cmd + shift + P (Mac) and type MCP
  2. Select MCP: Add Server...
  3. Select HTTP (HTTP or Server-Sent Events)
  4. Paste the URL of your server in the input box (make sure /mcp in the end is included)
  5. Press Enter
  6. Enter a name for the server, for instance JokesMCP
  7. Select User Settings to save the MCP Server settings in your user settings

This will add an MCP Server to your settings.json file. It should look like this:

  1. Open GitHub Copilot
  2. Switch from Ask to Agent
  3. Make sure the JokesMCP server actions are selected when you select the tools icon:
  1. Ask the following question:
    Get a chuck norris joke from the Dev category

This should give you a response like this:

Now you have added the JokesMCP server to Visual Studio Code!

👨‍💻 Use the Jokes MCP Server in Microsoft Copilot Studio

Import the Connector

  1. Go to https://make.preview.powerapps.com/customconnectors (make sure you’re in the correct environment) and click + New custom connector.
  2. Select Import from GitHub
  3. Select Custom as Connector Type
  4. Select dev as the Branch
  5. Select MCP-Streamable-HTTP as the Connector
  6. Select Continue
  1. Change the Connector Name to something appropriate, like for instance Jokes MCP
  2. Change the Description to something appropriate
  3. Paste your root URL (for instance something-3000.something.devtunnels.ms or something.azurecontainerapps.io) in the Host field
  4. Select Create connector
[!WARNING] You may see a warning and an error upon creation – it should be resolved soon - but you can ignore it for now.
  1. Close the connector

Create an agent and add the MCP server as a tool

  1. Go to https://copilotstudio.preview.microsoft.com/
  2. Select the environment picker at the top right corner
  3. Select the right environment (the environment with the Get new features early toggle switched on)
  4. Select Create in the left navigation
  5. Select the blue New agent button
  1. Select the Configure tab on the left
  1. Change the name to Jokester
  2. Add the following 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. Add the following 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. Select Continue on the top right
  1. Enable Generative AI Orchestration
  1. Disable general knowledge in the Knowledge section
  1. Select Tools in the top menu
  1. Select Add a tool
  1. Select the Model Context Protocol tab to filter all the Model Context Protocol Servers (see number 1 in the screenshot below)
  1. Select the Jokes MCP server (see number 2 in the screenshot below)
  1. Create a new connection by selecting the Not connected and Create new Connection
  1. Select Create
  1. Select Add to agent to add the tool to the agent
  1. Select the refresh icon in the Test your agent pane
  1. In the Test your agent pane send the following message:
    Can I get a Chuck Norris joke?

This will show you message that additional permissions are required to run this action. This is because of the user authentication in the action wizard.

  1. Select Connect

This will open a new window where you can manage your connections for this agent.

  1. Select Connect next to the JokesMCP
  1. Wait until the connection is created and select Submit
  1. The connection should now be connected, so the status should be set to Connected
  1. Close the manage your connections tab in your browser

Now you should be back in the Jokester agent screen.

  1. Select the refresh icon in the Test your agent pane
  1. In the Test your agent pane send the following message:
    Can I get a Chuck Norris joke?

This will now show a Chuck Norris joke - instead of the additional permissions. If that's not the case - you probably have missed the prerequisite that the environment needs to have the get new features early toggle on.

  1. In the Test your agent pane send the following message:
    Can I get a Dad joke?

This will now show a Dad joke.

And that was the Jokes MCP Server working in Microsoft Copilot Studio.

❌ Remove the Azure resources

To remove the Azure resources after finishing the lab, run the following command in the terminal:

azd down

This command will show you the resources that will be deleted and then ask you to confirm. Confirm with y and the resources will be deleted. This can take a couple of minutes, but at the end you will see a confirmation:

💡 Known issues and planned improvements

There are some known issues and planned improvements for MCP in Microsoft Copilot Studio. They are listed in this Microsoft Learn article.

🗣️ Feedback

Hopefully you liked the lab. Please take the time to fill in our feedback form to tell us how we can improve!

🚀 Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

™️ Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Bicep本地部署AI集成数据连接企业安全实时访问开发工具

支持客户端

VS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 VS Code 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCS MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCS MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCS MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCS MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCS MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCS MCP 支持哪些客户端?

公开资料标注支持 VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP