返回市场
MCP-.NET示例

MCP-.NET示例

作者:microsoft131 星标更新:2025-11-24

项目介绍

模型上下文协议 .NET 示例

Azure AI 社区 Discord

🚀 简介

欢迎来到模型上下文协议 (MCP) .NET 示例仓库!这一系列示例展示了如何在 .NET 应用程序中利用模型上下文协议。

MCP 是一个开放协议,标准化了应用程序如何向大型语言模型 (LLMs) 提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口——它提供了一种标准化的方式,将 AI 模型连接到不同的数据源和工具上。

使用 MCP,你可以:

  • 利用预构建的集成,你的 LLM 可以直接接入这些集成
  • 灵活地在不同的 LLM 提供商和供应商之间切换
  • 遵循最佳实践来保护基础设施中的数据安全
  • 在 LLM 上构建代理和复杂的工作流

这个仓库包含了从构建自己的 MCP 实现到与 Azure 服务集成的各种 .NET 示例。

📋 示例项目

示例名称安装描述
Awesome Copilot在 VS Code 中安装<br/>在 VS Code Insiders 中安装<br/>在 Visual Studio 中安装awesome-copilot 获取 GitHub Copilot 自定义文件的 MCP 服务器。
Markdown 转 HTML在 VS Code 中安装<br/>在 VS Code Insiders 中安装<br/>在 Visual Studio 中安装将 Markdown 文本转换为 HTML 的 MCP 服务器。
Outlook 邮件在 VS Code 中安装<br/>在 VS Code Insiders 中安装<br/>在 Visual Studio 中安装通过 Outlook 发送邮件的 MCP 服务器。
待办事项列表在 VS Code 中安装<br/>在 VS Code Insiders 中安装<br/>在 Visual Studio 中安装管理待办事项列表项的 MCP 服务器。

🛠️ 开始使用

每个示例目录中都会提供详细的设置和运行示例的方法。

📚 学习资源

🚶‍♀️ 下一步

贡献

此项目欢迎贡献和建议。大多数贡献需要您同意一份贡献者许可协议 (CLA),声明您有权并确实授予我们使用您贡献的权利。详情请访问 https://cla.opensource.microsoft.com。

当您提交拉取请求时,一个 CLA 机器人会自动确定您是否需要提供 CLA 并适当装饰 PR(例如,状态检查、评论)。只需按照机器人的指示操作即可。您只需要在使用我们的 CLA 的所有仓库中做一次。

此项目已采用 Microsoft 开源行为准则。 更多信息请参阅 行为准则 FAQ 或联系 opencode@microsoft.com 以获取任何额外的问题或评论。

商标

此项目可能包含其他项目、产品或服务的商标或徽标。授权使用 Microsoft 商标或徽标必须遵循并遵守 Microsoft 的商标及品牌指南。 在修改版本的项目中使用 Microsoft 商标或徽标不应引起混淆或暗示 Microsoft 的赞助。 使用第三方商标或徽标需遵守那些第三方的政策。