Model Context Protocol .NET Samples

Model Context Protocol .NET Samples

site icon
2025.04.17 6
BicepAI 集成.NET 开发开发效率
Model Context Protocol (MCP) .NET Samples 是一个展示如何在 .NET 应用程序中利用 Model Context Protocol 的示例集合。MCP 是一个开放协议,标准化了应用程序如何向大型语言模型 (LLMs) 提供上下文。它类似于 AI 应用程序的 USB-C 端口,提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。
View on GitHub

Overview

基本能力

产品定位

MCP .NET Samples 旨在展示如何利用 Model Context Protocol 在 .NET 应用程序中实现与大型语言模型 (LLMs) 的标准化交互。

核心功能

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

适用场景

  • 开发需要与 LLM 交互的 .NET 应用程序。
  • 构建复杂的 AI 工作流和代理。
  • 需要标准化和灵活的数据源和工具连接的场景。

工具列表

  • YouTube Subtitles Extractor: 一个远程 MCP 服务器,可以从给定的 YouTube 视频 URL 中提取字幕。

常见问题解答

  • 如何贡献代码?请参考贡献部分,提交 PR 前需要签署 CLA。
  • 如何获取更多学习资源?参考学习资源部分,包括官方文档和 GitHub 仓库。

使用教程

使用依赖

每个示例项目的依赖和设置步骤将在各自的目录中提供。

安装教程

  1. 克隆仓库:git clone https://github.com/anthropics/model-context-protocol.git
  2. 进入示例目录:cd mcp-dotnet-samples
  3. 根据具体示例的 README 进行安装和运行。

调试方式

调试步骤将根据具体示例的 README 提供,通常包括运行示例和查看日志输出。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。