模型上下文协议服务

MCP是一种开放协议,允许AI应用通过标准化协议与各种数据源交互,扩展AI功能。

  • by xlxxcc
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 xlxxcc/awesome-mcp

使用说明

精选 (MCP) 服务端和客户端列表

精选 (MCP) 服务端列表

精选 (MCP) 客户端列表

什么是 MCP?

Model Context Protocol(MCP) 是一种开放协议,通过标准化的服务器实现,允许 AI 应用(MCP 客户端)通过标准化的协议与各种数据源进行交互。仓库旨旨在展示可用于生产和实验性的 MCP 服务器,这些服务器通过文件访问、数据库连接、API 集成和其他上下文服务来扩展 AI 功能。

教程

社区

说明

  • 🎖️ –  官方实现
  • 编程语言
    • 🐍 – Python 代码库
    • 📇 – TypeScript 代码库
    • 🏎️ – Go 代码库
    • 🦀 – Rust 代码库
    • #️⃣ - C# 代码库
    • ☕ - Java 代码库
  • 范围
    • ☁️ - 云服务
    • 🏠 - 本地服务
  • 操作系统
    • 🍎 – For macOS
    • 🪟 – For Windows

[!NOTE] 关于本地 🏠 和云 ☁️ 的区别:

  • 当 MCP 服务器与本地安装的软件通信时使用本地服务,例如控制 Chrome 浏览器。
  • 当 MCP 服务器与远程 API 通信时使用网络服务,例如天气 API。

框架

  • FastMCP 🐍 - 用于在 Python 中构建 MCP 服务器的高级框架
  • FastMCP 📇 - 用于在 TypeScript 中构建 MCP 服务器的高级框架
  • Foxy Contexts 🏎️ - 用于以声明方式编写 MCP 服务器的 Golang 库,包含功能测试
  • Genkit MCP 📇 –  提供Genkit与模型上下文协议(MCP)之间的集成。
  • LiteMCP ⚡️ - 用于在 JavaScript/TypeScript 中构建 MCP 服务器的高级框架
  • mark3labs/mcp-go 🏎️ - 用于构建 MCP 服务器和客户端的 Golang SDK。
  • mcp-framework - ⚡️ 用于构建 MCP 服务器的快速而优雅的 TypeScript 框架
  • mcp-proxy 📇 - 用于使用 stdio 传输的 MCP 服务器的 TypeScript SSE 代理
  • mcp-rs-template 🦀 - Rust 的 MCP CLI 服务器模板
  • metoro-io/mcp-golang 🏎️ - 用于构建 MCP 服务器的 Golang 框架,专注于类型安全。
  • rectalogic/langchain-mcp 🐍 - 提供 LangChain 中 MCP 工具调用支持,允许将 MCP 工具集成到 LangChain 工作流中。
  • salty-flower/ModelContextProtocol.NET #️⃣🏠 - 基于 .NET 9 的 C# MCP 服务器 SDK ,支持 NativeAOT ⚡ 🔌
  • spring-ai-mcp ☕ 🌱 - 用于构建 MCP 客户端和服务器的 Java SDK 和 Spring Framework 集成,支持多种可插拔的传输选项
  • @marimo-team/codemirror-mcp - CodeMirror 扩展,实现了用于资源提及和提示命令的模型上下文协议 (MCP)

实用工具

工具与实用程序

用于管理、配置和使用 MCP 服务器的工具。这些实用程序简化了安装过程,提升了用户体验。

服务器管理器

  • mcp-get - 用于安装和管理 MCP 服务器的命令行工具。简化了为 Claude Desktop 安装和配置服务器的过程。
    • 支持基于 NPM 的服务器
    • 自动生成配置
    • 简便的服务器管理
  • Remote MCP - 远程 MCP 通信的解决方案,可实现模型上下文的集中化管理

提示和技巧

官方提示词关于 LLM 如何使用 MCP

如何让 Claude 回答有关模型上下文协议(MCP)的问题?

创建一个项目,然后将此文件添加到其中:

https://modelcontextprotocol.io/llms-full.txt

这样 Claude 就能回答关于编写 MCP 服务器及其工作原理的问题了

  • https://www.reddit.com/r/ClaudeAI/comments/1h3g01r/want_to_ask_claude_about_model_context_protocol/

收藏历史