模型上下文协议 .NET 示例

Model Context Protocol (MCP) .NET示例库,展示如何在.NET应用中利用MCP标准协议连接AI模型与数据源。

  • by microsoft
  • C#
  • 本地部署
  • 201 星标
  • 更新于
在 GitHub 查看 microsoft/mcp-dotnet-samples

使用说明

模型上下文协议。NET示例

🚀 介绍

欢迎使用模型上下文协议(MCP)。NET示例存储库!此示例集合演示了如何在中利用模型上下文协议。NET应用程序。

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

使用MCP,您可以:

  • 利用LLM可以直接插入的预构建集成
  • 在LLM提供商和供应商之间灵活切换
  • 遵循最佳实践,在基础架构中保护您的数据
  • 在LLM之上构建代理和复杂的工作流程

此存储库包含。NET示例,从构建自己的MCP实现到与Azure服务集成。

📋 示例项目

示例名称 安装 描述
真棒副驾驶

从以下位置检索GitHub Copilot自定义文件的MCP服务器 很棒的副驾驶.
Markdown到HTML

将markdown文本转换为HTML的MCP服务器。
Outlook电子邮件

通过Outlook发送电子邮件的MCP服务器。
待办事项列表

管理待办事项列表项的MCP服务器。

🛠️ 入门指南

有关如何设置和运行示例的详细信息将在每个示例的目录中提供。

📚 学习资源

🚶‍♀️ 后续步骤

贡献

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

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

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

商标

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