欢迎来到模型上下文协议 (MCP) .NET 示例仓库!这一系列示例展示了如何在 .NET 应用程序中利用模型上下文协议。
MCP 是一个开放协议,标准化了应用程序如何向大型语言模型 (LLMs) 提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口——它提供了一种标准化的方式,将 AI 模型连接到不同的数据源和工具上。
使用 MCP,你可以:
这个仓库包含了从构建自己的 MCP 实现到与 Azure 服务集成的各种 .NET 示例。
| 示例名称 | 安装 | 描述 |
|---|---|---|
| Awesome Copilot | 从 awesome-copilot 获取 GitHub Copilot 自定义文件的 MCP 服务器。 | |
| Markdown 转 HTML | 将 Markdown 文本转换为 HTML 的 MCP 服务器。 | |
| Outlook 邮件 | 通过 Outlook 发送邮件的 MCP 服务器。 | |
| 待办事项列表 | 管理待办事项列表项的 MCP 服务器。 |
每个示例目录中都会提供详细的设置和运行示例的方法。
此项目欢迎贡献和建议。大多数贡献需要您同意一份贡献者许可协议 (CLA),声明您有权并确实授予我们使用您贡献的权利。详情请访问 https://cla.opensource.microsoft.com。
当您提交拉取请求时,一个 CLA 机器人会自动确定您是否需要提供 CLA 并适当装饰 PR(例如,状态检查、评论)。只需按照机器人的指示操作即可。您只需要在使用我们的 CLA 的所有仓库中做一次。
此项目已采用 Microsoft 开源行为准则。 更多信息请参阅 行为准则 FAQ 或联系 opencode@microsoft.com 以获取任何额外的问题或评论。
此项目可能包含其他项目、产品或服务的商标或徽标。授权使用 Microsoft 商标或徽标必须遵循并遵守 Microsoft 的商标及品牌指南。 在修改版本的项目中使用 Microsoft 商标或徽标不应引起混淆或暗示 Microsoft 的赞助。 使用第三方商标或徽标需遵守那些第三方的政策。