Skip to content

Latest commit

 

History

History
390 lines (304 loc) · 38.1 KB

README-zh.md

File metadata and controls

390 lines (304 loc) · 38.1 KB

精选的 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 模型能够搜索和分析艺术文化内容。

☁️ 云平台

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

🖥️ 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 模型能够读取、写入和管理指定目录中的文件。

💰 金融 & 金融科技

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

🧠 知识与记忆

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

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

🗺️ 位置服务

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

🎯 营销

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

📊 监测

访问和分析应用程序监控数据。使 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)

实用工具

客户端

Note

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

提示和技巧

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

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

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

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

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

收藏历史

Star History Chart