Back to MCP directory
publicPublicdnsLocal runtime

awesome-mcp-servers

Awesome MCP Servers 是一个精选的 Model Context Protocol (MCP) 服务器列表,涵盖了浏览器自动化、艺术与文化、云平台、命令行工具、通信、客户数据平台、数据库、开发者工具、文件系统、金融与金融科技、游戏、知识与记忆、位置服务、营销、监控、搜索、安全、旅行与交通、版本控制以及其他工具和集成等多个领域。

article

README

🚀 优秀的 MCP 服务器资源列表

Model Context Protocol(MCP)是一种用于大型语言模型与外部工具交互的协议。此文档为你带来一个精选的 MCP 服务器资源列表,涵盖了各类实用的工具、库、示例项目等内容。

🚀 快速开始

你可以根据自己的需求,从下面的资源列表中挑选合适的工具和项目,快速开启 MCP 相关的开发与实践。

✨ 主要特性

  • 资源丰富:涵盖工具和库、示例项目、文档和教程、开发者资源、示例服务器等多个类别。
  • 支持多种语言和框架:方便不同技术栈的开发者使用。
  • 提供详细文档和示例:帮助开发者快速上手和集成。

📦 工具和库

awesome-mcp-servers

  • 简介:这是一个精心整理的列表,包含了许多优秀的 MCP 服务器资源。
  • 特点
    • 包含 Python、TypeScript 等多种语言实现的 MCP 服务器。
    • 提供丰富的示例和文档,助力开发者快速上手。
  • 链接GitHub

mcp-server-and-gw

  • 简介:一个 MCP 标准输入到 HTTP SSE 的网关,附带示例服务器和 MCP 客户端。
  • 特点
    • 支持将本地 MCP 服务通过 HTTP 接口暴露给云 AI 服务。
    • 便于开发者快速搭建和测试 MCP 环境。

mcp-proxy

  • 简介:一个将 MCP 标准输入转换为 SSE 的代理工具。
  • 特点
    • 支持多种传输协议,便于集成到不同项目中。
    • 提供灵活的配置选项,满足各种开发需求。

SecretiveShell/MCP-Bridge

  • 简介:OpenAI 中间件代理,用于在现有兼容客户端中使用 MCP。
  • 特点
    • 支持多种语言和框架的集成。
    • 提供详细的文档和示例,助力开发者快速实现。

💻 示例项目

flux159/mcp-chat

  • 简介:基于 CLI 的客户端,用于与任何 MCP 服务器进行聊天和连接。
  • 特点
    • 提供交互式界面,方便开发者测试 MCP 服务。
    • 支持多种协议和传输方式。

isaacwasserman/mcp-langchain-ts-client

  • 简介:使用 MCP 工具在 LangChain.js 中集成的示例客户端。
  • 特点
    • 提供详细的代码示例和文档,帮助开发者理解如何将 MCP 集成到现有项目中。

📚 文档和教程

modelcontextprotocol.io

  • 简介:MCP 协议的官方文档和资源。
  • 特点
    • 提供详细的协议说明、API 参考和实现指南。
    • 包含丰富的示例代码,覆盖多种语言和场景。

MCP-Connect

  • 简介:一个小型工具,用于通过 HTTP 请求访问本地 MCP 服务器。
  • 特点
    • 支持云部署,方便开发者快速搭建和测试。
    • 提供详细的使用说明和示例。

🔧 开发者资源

marimo-team/codemirror-mcp

  • 简介:CodeMirror 插件,实现 MCP 资源引用和提示命令。
  • 特点
    • 提供代码高亮、自动补全等功能,提升开发效率。
    • 支持多种编程语言和框架。

upsonic/gpt-computer-assistant

  • 简介:构建垂直 AI 助手的框架。
  • 特点
    • 提供模块化设计,方便开发者快速构建自定义 AI 助手。
    • 支持多种协议和集成方式。

🔧 示例服务器

kukapay/whereami-mcp

  • 简介:轻量级 MCP 服务器,通过 IP 地址告诉你当前位置。
  • 特点
    • 支持多种语言和框架的集成。
    • 提供详细的文档和示例。

kukapay/whattimeisit-mcp

  • 简介:轻量级 MCP 服务器,告诉你当前时间。
  • 特点
    • 支持多种语言和框架的集成。
    • 提供详细的文档和示例。

kukapay/whoami-mcp

  • 简介:轻量级 MCP 服务器,通过环境变量返回用户信息。
  • 特点
    • 支持多种语言和框架的集成。
    • 提供详细的文档和示例。

🔧 其他资源

Awesome List

  • 简介:JavaScript 生态系统中的优秀项目列表。
  • 特点
    • 包含丰富的 JavaScript 和 Node.js 资源。
    • 定期更新,保持内容的时效性。

🤝 参与贡献

欢迎开发者 Fork 这个仓库,并提交 Pull Request,分享你找到的优质 MCP 相关资源!

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client