Files
awesome-mcp-servers/README-zh.md
2025-03-31 10:11:07 -06:00

46 KiB
Raw Blame History

精选的 MCP 服务器 Awesome

English 中文文档 日本語 한국어 Discord Subreddit subscribers

精选的优秀模型上下文协议 (MCP) 服务器列表。

什么是MCP

MCP 是一种开放协议,通过标准化的服务器实现,使 AI 模型能够安全地与本地和远程资源进行交互。此列表重点关注可用于生产和实验性的 MCP 服务器这些服务器通过文件访问、数据库连接、API 集成和其他上下文服务来扩展 AI 功能。

教程

社区

说明

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

Note

关于本地 🏠 和云 ☁️ 的区别:

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

服务器实现

Note

我们现在有一个与存储库同步的基于 Web 的目录

📂 浏览器自动化

Web 内容访问和自动化功能。支持以 AI 友好格式搜索、抓取和处理 Web 内容。

🎨 艺术与文化

提供艺术收藏、文化遗产和博物馆数据库的访问与探索。让 AI 模型能够搜索和分析艺术文化内容。

☁️ 云平台

云平台服务集成。实现与云基础设施和服务的管理和交互。

  • Cloudflare MCP Server 🎖️ 📇 ☁️ - 与 Cloudflare 服务集成,包括 Workers、KV、R2 和 D1
  • Kubernetes MCP Server - 🏎️ ☁️ 通过 MCP 操作 Kubernetes 集群
  • @flux159/mcp-server-kubernetes - 📇 ☁️/🏠 使用 Typescript 实现 Kubernetes 集群中针对 pod、部署、服务的操作。
  • johnneerdael/netskope-mcp ☁️ - 提供对 Netskope Private Access 环境中所有组件的访问权限,包含详细的设置信息和 LLM 使用示例。
  • bright8192/esxi-mcp-server 🐍 ☁️ - 提供对 VMware ESXi/vCenter 管理服务器,提供简单的 REST API 接口来管理虚拟机。
  • wenhuwang/mcp-k8s-eye 🏎️ ☁️/🏠 提供 Kubernetes 集群资源管理, 深度分析集群和应用的健康状态
  • johnneerdael/netskope-mcp 🔒 ☁️ - 提供对 Netskope Private Access 环境中所有组件的访问权限,包含详细的设置信息和 LLM 使用示例。
  • weibaohui/k8m - 🏎️ ☁️/🏠 提供MCP多集群k8s管理操作提供管理界面、日志内置近50种工具覆盖常见运维开发场景支持常规资源、CRD资源。
  • weibaohui/kom - 🏎️ ☁️/🏠 提供MCP多集群k8s管理操作可作为SDK集成到您自己的项目中内置近50种工具覆盖常见运维开发场景支持常规资源、CRD资源。

🖥️ Command Line

运行命令、捕获输出以及以其他方式与 shell 和命令行工具交互。

  • ferrislucas/iterm-mcp 🖥️ 🛠️ 💬 - 一个为 iTerm 终端提供访问能力的 MCP 服务器。您可以执行命令,并就终端中看到的内容进行提问交互。
  • g0t4/mcp-server-commands 📇 🏠 - 使用“run_command”和“run_script”工具运行任何命令。
  • MladenSU/cli-mcp-server 🐍 🏠 - 具有安全执行和可定制安全策略的命令行界面
  • tumf/mcp-shell-server 实现模型上下文协议 (MCP) 的安全 shell 命令执行服务器

💬 社交

与通讯平台集成实现消息管理和渠道运营。使AI模型能够与团队沟通工具进行交互。

👤 数据平台

提供对客户数据平台内客户资料的访问

🗄️ 数据库

具有模式检查功能的安全数据库访问。支持使用可配置的安全控制(包括只读访问)查询和分析数据。

💻 开发者工具

增强开发工作流程和环境管理的工具和集成。

🧮 数据科学工具

旨在简化数据探索、分析和增强数据科学工作流程的集成和工具。

📂 文件系统

提供对本地文件系统的直接访问,并具有可配置的权限。使 AI 模型能够读取、写入和管理指定目录中的文件。

💰 金融 & 金融科技

金融数据访问和加密货币市场信息。支持查询实时市场数据、加密货币价格和财务分析。

  • QuantGeekDev/coincap-mcp 📇 ☁️ - 使用 CoinCap 的公共 API 集成实时加密货币市场数据,无需 API 密钥即可访问加密货币价格和市场信息
  • anjor/coinmarket-mcp-server 🐍 ☁️ - Coinmarket API 集成以获取加密货币列表和报价
  • berlinbra/alpha-vantage-mcp 🐍 ☁️ - Alpha Vantage API 集成,用于获取股票和加密货币信息
  • ferdousbhai/tasty-agent 🐍 ☁️ - Tastyworks API 集成,用于管理 Tastytrade 平台的交易活动
  • longportapp/openapi - 🐍 ☁️ - LongPort OpenAPI 提供港美股等市场的股票实时行情数据,通过 MCP 提供 AI 接入分析、交易能力。
  • pwh-pwh/coin-mcp-server 🐍 ☁️ - 使用 Bitget 公共 API 去获取加密货币最新价格

🎮 游戏

游戏相关数据和服务集成

🧠 知识与记忆

使用知识图谱结构的持久内存存储。使 AI 模型能够跨会话维护和查询结构化信息。

  • @modelcontextprotocol/server-memory 📇 🏠 - 基于知识图谱的长期记忆系统用于维护上下文
  • /CheMiguel23/MemoryMesh 📇 🏠 - 增强基于图形的记忆,重点关注 AI 角色扮演和故事生成
  • /topoteretes/cognee 📇 🏠 - AI应用程序和Agent的内存管理器使用各种图存储和向量存储并允许从 30 多个数据源提取数据
  • @hannesrudolph/mcp-ragdocs 🐍 🏠 - MCP 服务器实现提供了通过矢量搜索检索和处理文档的工具,使 AI 助手能够利用相关文档上下文来增强其响应能力
  • @kaliaboi/mcp-zotero 📇 ☁️ - 为 LLM 提供的连接器,用于操作 Zotero Cloud 上的文献集合和资源
  • @mem0ai/mem0-mcp 🐍 🏠 - 用于 Mem0 的模型上下文协议服务器,帮助管理编码偏好和模式,提供工具用于存储、检索和语义处理代码实现、最佳实践和技术文档,适用于 Cursor 和 Windsurf 等 IDE

🗺️ 位置服务

地理和基于位置的服务集成。支持访问地图数据、方向和位置信息。

🎯 营销

用于创建和编辑营销内容、处理网页元数据、产品定位和编辑指南的工具。

📊 监测

访问和分析应用程序监控数据。使 AI 模型能够审查错误报告和性能指标。

🔎 搜索

🔒 安全

  • dnstwist MCP Server 📇🪟☁️ - dnstwist 的 MCP 服务器,这是一个强大的 DNS 模糊测试工具,可帮助检测域名抢注、钓鱼和企业窃密行为
  • Maigret MCP Server 📇 ☁️ - maigret 的 MCP 服务器maigret 是一款强大的 OSINT 工具,可从各种公共来源收集用户帐户信息。此服务器提供用于在社交网络中搜索用户名和分析 URL 的工具。
  • Shodan MCP Server 📇 ☁️ - MCP 服务器用于查询 Shodan API 和 Shodan CVEDB。此服务器提供 IP 查找、设备搜索、DNS 查找、漏洞查询、CPE 查找等工具。
  • VirusTotal MCP Server 📇 ☁️ - 用于查询 VirusTotal API 的 MCP 服务器。此服务器提供用于扫描 URL、分析文件哈希和检索 IP 地址报告的工具。
  • ORKL MCP Server 📇🛡️☁️ - 用于查询 ORKL API 的 MCP 服务器。此服务器提供获取威胁报告、分析威胁行为者和检索威胁情报来源的工具。
  • Security Audit MCP Server 📇🛡️☁️ 一个强大的 MCP (模型上下文协议) 服务器,审计 npm 包依赖项的安全漏洞。内置远程 npm 注册表集成,以进行实时安全检查。

🚆 旅行与交通

访问旅行和交通信息。可以查询时刻表、路线和实时旅行数据。

🔄 版本控制

与 Git 存储库和版本控制平台交互。通过标准化 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)
  • mullerhai/sakura-mcp 🦀 🔌 - Scala MCP 框架 构建企业级MCP客户端和服务端 shade from modelcontextprotocol.io.

实用工具

客户端

Note

寻找 MCP 客户端?请查看 awesome-mcp-clients 仓库。

提示和技巧

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

想让 Claude 回答有关模型上下文协议的问题?

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

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

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

收藏历史

Star History Chart