Top Rank Agent

by qingjiuzhubei

317 downloads Not rated yet

About

Discover Top Agents - Global GPTs and MCP Server and Agents Evaluation Platform

Explore

- Curated list of MCP servers sorted by scenario and quality.
- Recommendations for MCP clients like Cherry Studio, Claude Desktop, and 5ire.
- Preference ranking of LLMs: Claude3.7 > Qwen2.5-Max > DeepSeek.
- Links to analysis articles about MCP and related topics.
- Covers both browser automation and development-related MCP servers.

Browse the README and its linked articles, client tools, and server tables. For a free trial of MCP, the author recommends Cherry Studio as the client paired with Alibaba’s Qwen large language model.

欢迎来到 toprankagent,一个专为中文用户打造的 MCP(模型上下文协议)资源合集!
这里有 MCP 的基础介绍、玩法、客户端、服务器和社区资源,帮你快速上手这个 AI 界的“万能插头”。

- 如果国内的朋友想免费快速的体验MCP能力,推荐 Cherry Studio(客户端) + 阿里 Qwen (大模型)的组合,优势是免费、操作简单、LLM无需魔法、无需充值。

- LLM 选型我的使用体感是: Claude3.7 > Qwen2.5-Max > DeepSeek

分析文章:
- 10分钟搞定高德地图MCP!我用AI解决了约会地点选择难题
- 因为Manus爆火的 Claude MCP,90%人的认知可能都是错的
- 刚官宣支持MCP,就发布自家Agent协议(A2A),扒一扒Google暗藏的小心思
- 阿里云拥抱 MCP 这步棋,太多人都没有真正看懂
- 详解 MCP 传输机制
---

MCP 是什么?

MCP 全称 模型上下文协议(Model Context Protocol),由 Anthropic 在 2024 年 11 月推出,是个开源通信标准。简单说,它给 AI 装了个“超级网线”,让 AI 能跟外部工具、数据、系统无缝对接。

- 比喻:AI 是个聪明但宅家的书呆子,MCP 就是它的“外卖员”,能帮它拿数据、干活儿。
- 目标:让 AI 不只聊天,还能真动手,比如查数据库、发邮件、写代码。

MCP 架构图

想深入了解?看 官方介绍。

---

MCP 能干什么?

MCP 能让 AI 从“嘴炮王”变成“实干家”,以下是几个例子:

1. 连工具:用 Slack 发消息、用 GitHub 管代码、用 Blender 建 3D 模型。
2. 查数据:直接看你电脑文件、数据库记录,甚至网上实时信息。
3. 干复杂活儿:写网页时,AI 能查代码、生成图片、调试页面,一条龙搞定。
4. 人机协作:AI 干一半问你意见,你点头它再继续。

例子:在 Cursor 里装个 Slack MCP 服务器,AI 能一边写代码一边发消息通知团队,超省事!

---

MCP 客户端

MCP 客户端是 AI 的“操作台”,以下是几个热门选择:

- Claude Desktop
- 简介:Claude 桌面版,普通人也能用。
- 功能:官方客户端,连接各种MCP服务器,例如连 Blender MCP,用自然语言建 3D 模型。
- 链接:Anthropic 官网
- 截图:
Claude Desktop
- Tips:不写代码也能玩,新手友好。

- Cherry Studio
- 简介:新兴客户端,支持可视化配置。
- 功能:点选即可配置MCP服务器,简单上手。
- 链接:Cherry Studio
- 截图:
Cherry Studio 配置 MCP
- Tips:开发中,关注社区动态。

- 5ire
- 简介:一款现代化的 AI 助手和 MCP 客户端,支持多种主流服务提供商。
- 功能:通过 MCP 协议连接工具与数据源,提供文件系统访问、数据库交互、远程数据获取等功能;支持本地知识库、使用分析、提示库、书签、快速搜索等特性。
- 链接:5ire 官网 | GitHub 仓库
- 截图:
5ire
- Tips:适合开发者与非开发者使用,支持多平台(Windows、macOS、Linux)。

- Cursor
- 简介:代码编辑器,装上 MCP 变“全能选手”。
- 功能:写代码、发 Slack、生成图片。
- 链接:官网
- 截图:
Cursor
- Tips:程序员必备,试试连 GitHub MCP。

- DeepChat
- 简介:连接强大 AI 与个人世界的智能助手。
- 功能:支持多模型云服务(如 DeepSeek、OpenAI 等)和本地模型部署(如 Ollama),具备多通道聊天并发支持、完整的 Markdown 渲染、本地文件处理、MCP 支持等特性。
- 链接:DeepChat 官网 | GitHub 仓库
- 截图:
DeepChat
- Tips:适合开发者与非开发者使用,支持多种平台(Windows、macOS、Linux),可通过 MCP 快速集成到现有工作流中。

- ChatWise
- 简介:功能强大且注重隐私保护。
- 功能:支持任意 LLM 模型(如 GPT-4、Claude、Gemini 等),具备多模态聊天(音频、PDF、图片、文本等)、网页搜索(Tavily API 或本地浏览器)、MCP 工具集成(如 Notion、Google Sheets 等)以及实时渲染 HTML/React/图表等功能。
- 链接:ChatWise 官网 | 文档
- 截图:
ChatWise
- Tips:数据完全本地存储,适合需要高效工具的用户;通过 MCP 扩展其功能!

- 其他MCP客户端资源
- awesome-mcp-clients

---

MCP 服务器精选列表

模型上下文协议 (MCP) 服务器是赋予 AI 模型与外部工具、数据和系统交互能力的“工具箱”。以下是按不同应用场景精选的 MCP 服务器列表,按场景和质量(官方/参考 > 常用/成熟 > 社区/特定)排序,方便中文用户查找和使用。

说明:

名称: 点击可跳转到对应的 GitHub 仓库。
中文介绍: 简述该服务器的主要功能和用途。
备注: 包含开发者信息(如官方、社区)、主要技术、适用平台或关键特性。

---

🌐 浏览器自动化与网页交互

(让 AI 能够像人一样浏览网页、提取信息、填写表单等)

| 名称 | 中文介绍 | 备注 |
| :------------------------------------------------------------------- | :-------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------- |
| microsoft/playwright-mcp | 微软官方出品,使用 Playwright 让 AI 精确控制网页,自动化抓取数据。 | 官方实现,浏览器自动化强推,适合需要精细网页交互的场景。 |
| browserbase/mcp-server-browserbase | 云端浏览器自动化服务,能导航网页、提取数据、填表单等,无需本地安装。 | 官方实现 (Browserbase) 🎖️, TypeScript 开发 📇, 云端浏览器操作。 |
| modelcontextprotocol/server-puppeteer | 官方参考实现,使用 Puppeteer 进行浏览器自动化和网页抓取。 | 官方参考, TypeScript 开发 📇, 本地运行 🏠, 网页抓取和交互基础工具。 |
| apify/actors-mcp-server | 集成 Apify 平台 3000+ 云工具,用于网站、电商、社交媒体等数据提取。 | 官方实现 (Apify), TypeScript 开发 📇, 云端数据抓取工具库 ☁️。 |
| AgentQL | 让 AI 代理从非结构化网页中获取结构化数据。 | 官方实现 (TinyFish IO) 🎖️, TypeScript 开发 📇, 网页数据结构化提取 ☁️。 |
| Firecrawl | 使用 Firecrawl 提取网页数据,支持 JavaScript 渲染。 | 官方实现 (Mendable AI), TypeScript 开发, 高级网页抓取。 |
| Oxylabs | 使用 Oxylabs Web API 抓取网站,支持动态渲染和结构化数据提取。 | 官方实现 (Oxylabs), Python 开发, 专业级网页抓取。 |
| Hyperbrowser | 新一代 AI 代理浏览器自动化平台,支持大规模、无缝操作。 | 官方实现 (Hyperbrowser AI), TypeScript 开发, 大规模浏览器自动化。 |
| ScreenshotOne | 使用 ScreenshotOne 服务渲染网站截图。 | 官方实现 (ScreenshotOne), TypeScript 开发, 网页截图工具。 |
| modelcontextprotocol/server-fetch | 官方参考实现,灵活获取网页内容(HTML/JSON/MD),并为 AI 处理优化。 | 官方参考, Python 开发 🐍, 本地/云端 🏠☁️, 基础网页内容获取。 |
| automatalabs/mcp-server-playwright | 使用 Playwright 进行浏览器自动化的 MCP 服务器。 | 社区实现, Python 开发 🐍. |
| blackwhite084/playwright-plus-python-mcp | 使用 Playwright 的 Python MCP 服务器,更适合 LLM。 | 社区实现, Python 开发 🐍. |
| browsermcp/mcp | 自动化本地 Chrome 浏览器。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠. |
| co-browser/browser-use-mcp-server | 将 browser-use 打包为带 SSE 传输的 MCP 服务器,含 Dockerfile。 | 社区实现, Python 开发 🐍. |
| executeautomation/playwright-mcp-server | 使用 Playwright 进行浏览器自动化和网页抓取的 MCP 服务器。 | 社区实现, TypeScript 开发 📇. |
| eyalzh/browser-control-mcp | 与浏览器扩展配对,使 LLM 客户端能控制用户的 Firefox 浏览器。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠. |
| getrupt/ashra-mcp | 从任何网站提取结构化数据,只需提示即可获得 JSON。 | 社区实现, Python 开发 🐍, 本地运行 🏠. |
| kimtth/mcp-aoai-web-browsing | 使用 Azure OpenAI 和 Playwright 的最小化 MCP 服务器/客户端实现。 | 社区实现, Python 开发 🐍, 本地运行 🏠. |
| ndthanhdev/mcp-browser-kit | 用于与 manifest v2 兼容浏览器交互的 MCP 服务器。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠. |
| RAG Web Browser | Apify 开源工具,执行网页搜索、抓取 URL 并以 Markdown 格式返回内容。 | 社区实现 (Apify), TypeScript 开发 📇, 结合 RAG 的网页浏览 ☁️。 |
| scrapling-fetch | 从有反爬虫措施的网站获取文本内容。 | 社区实现, Python 开发, 突破反爬。 |
| jae-jae/fetcher-mcp | 使用 Playwright 无头浏览器获取网页内容,支持 JS 渲染和智能提取 (Markdown/HTML)。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠, Playwright 网页内容提取。 |
| ryoppippi/sitemcp | 抓取整个网站并将其作为 MCP 服务器使用。 | 支持 TypeScript,提供工具命名策略、页面匹配、内容选择器等功能。可通过 NPM、Bun 等安装和运行。 |
| 34892002/bilibili-mcp-js | 支持搜索 Bilibili 内容的 MCP 服务器。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠. |

---

💻 开发与代码执行

(让 AI 能够运行代码、分析代码库、与开发工具集成等)

| 名称 | 中文介绍 | 备注 |
| :------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------- |
| pydantic/pydantic-ai/mcp-run-python | Pydantic 出品,在安全的沙盒环境中运行 Python 代码,适合开发编程代理。 | 官方实现 (Pydantic) 🎖️, Python 开发 🐍, 本地运行 🏠, 安全代码执行。 |
| E2B | 在 E2B 提供的安全云沙盒中运行代码。 | 官方实现 (E2B), TypeScript 开发, 云端安全代码沙盒。 |
| JetBrains IDE Proxy | JetBrains 官方代理,连接到 JetBrains IDE。 | 官方实现 (JetBrains) 🎖️, TypeScript 开发 📇, 本地运行 🏠, IDE 连接。 |
| JetBrains | JetBrains 官方集成,让 AI 在 JetBrains IDE 中处理代码。 | 官方实现 (JetBrains), Kotlin 开发, IDE 代码操作。 |
| yepcode/mcp-server-js | 在安全可扩展的沙盒环境中执行 LLM 生成的代码,并用 JS/Python 创建自定义 MCP 工具。 | 官方实现 (YepCode) 🎖️, TypeScript 开发 📇, 云服务 ☁️, 安全代码执行,自定义工具。 |
| yzfly/mcp-python-interpreter | 安全、标准化的 Python 环境,支持代码执行、环境和包管理。 | 社区标杆, 轻量级 Python 执行环境, 适合开发和数据分析。 |
| admica/FileScopeMCP | 分析代码库依赖关系,生成图表,帮助 AI 理解项目结构。 | 社区实现, 多语言 (Py 🐍/TS 📇/Rust 🦀), 代码结构分析。 |
| mem0ai/mem0-mcp | 管理代码偏好和模式,支持语义搜索,方便在 IDE 中存取技术文档。 (Mem0 官方) | 官方实现 (Mem0 AI) 🎖️, Python 开发 🐍, 本地运行 🏠, 程序员的记忆助手和偏好管理。 |
| code-executor | 允许 AI 在指定的 Conda 环境中执行 Python 代码。 | 社区实现, Python 开发, Conda 环境代码执行。 |
| code-sandbox-mcp | 创建安全的 Docker 容器环境来执行代码。 | 社区实现, Python 开发, Docker 沙盒代码执行。 |
| ForeverVM | 在代码沙盒中运行 Python 代码。 | 官方实现 (Jamsocket), JavaScript 开发, 代码沙盒。 |
| Riza | Riza 提供的任意代码执行和工具使用平台。 | 官方实现 (Riza), Go 开发, 通用代码执行平台。 |
| Semgrep | 让 AI 代理使用 Semgrep 进行代码安全扫描。 (Semgrep 官方) | 官方实现 (Semgrep) 🎖️, TypeScript 开发 📇, 代码安全扫描 ☁️. (注意: 列表有重复, 一个Py一个TS) |
| ZenML | 与 ZenML MLOps/LLMOps 平台交互,管理机器学习流程。 (ZenML 官方) | 官方实现 (ZenML) 🎖️, Python 开发 🐍, 本地/云端 🏠☁️, MLOps 流程管理。 |
| vivekVells/mcp-pandoc | 使用 Pandoc 进行无缝文档格式转换(Markdown, HTML, PDF, DOCX, CSV 等)。 | 社区实现, Python 开发 🐍, 本地运行 🏠, 文档格式转换。 |
| oraios/serena | 功能齐全的编码代理,依赖于使用语言服务器的符号化代码操作。 | 社区实现, Python 开发 🐍, 本地运行 🏠, 编码代理。 |
| ezyang/codemcp | 具有基本读、写和命令行工具的编码代理。 | 社区实现, Python 开发 🐍, 本地运行 🏠, 编码代理。 |
| wonderwhy-er/DesktopCommanderMCP | 增强的文件系统和搜索工具,以及特定于编码的命令和提示。(也含命令行功能) | 社区实现, TypeScript 开发 📇, 本地运行 🏠, 跨平台 🍎🪟🐧, 编码/文件/命令行工具。 |
| maxim-saplin/mcp_safe_local_python_executor | 基于 HF Smolagents LocalPythonExecutor 的安全 Python 解释器。 | 社区实现, Python 开发, 本地安全 Python 执行。 |
| tumf/mcp-text-editor | 面向行的文本文件编辑器。针对 LLM 工具优化,通过高效的部分文件访问最小化 Token 使用。 | 社区实现, Python 开发 🐍, 本地运行 🏠, 文本编辑。 |
| VSCode Devtools | 连接到 VSCode IDE 并使用语义工具,如 find_usages。 | 社区实现, TypeScript 开发 📇, VSCode 集成。 |
| xzq.xu/jvm-mcp-server | 基于 JVM 的 MCP 服务器实现项目。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠, JVM 集成。 |
| yWorks/mcp-typescribe | 高效地向代理提供 TypeScript API 信息,使其能够处理未经训练的 API。 | 官方实现 (yWorks), TypeScript 开发 📇, 本地运行 🏠, TypeScript API 信息。 |
| zcaceres/fetch-mcp | 灵活获取 JSON、文本和 HTML 数据的 MCP 服务器。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠, 数据获取。 |
| idosal/git-mcp | 通用远程 MCP 服务器,用于连接任何 GitHub 仓库或项目以获取文档。 | 社区实现, TypeScript 开发 📇, 云服务 ☁️, 远程 GitHub 文档访问 (gitmcp.io)。 |
| tgeselle/bugsnag-mcp | 用于与 Bugsnag 交互的 MCP 服务器。 | 社区实现, TypeScript 开发 📇, 云服务 ☁️, Bugsnag 集成。 |
| jordandalton/restcsv-mcp-server | 用于 CSV 文件的 MCP 服务器。 | 社区实现, TypeScript 开发 📇, 云服务 ☁️, CSV 处理。 |
| jjsantos01/jupyter-notebook-mcp | 将 Jupyter Notebook 连接到 Claude AI,允许 Claude 直接交互和控制 Jupyter。 | 社区实现, Python 开发 🐍, 本地运行 🏠, Jupyter 集成。 |

---

🖥️ 命令行与 Shell 交互

(让 AI 能够执行命令行指令、与 Shell 交互)

| 名称 | 中文介绍 | 备注 |
| :------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------- |
| iTerm MCP | 集成 macOS 的 iTerm2 终端,让 AI 执行和监控终端命令。 | 社区实现, Python 开发 🐍, 本地运行 🏠, macOS 终端控制 🍎。 |
| Windows CLI | 在 Windows 系统上安全执行命令行(PowerShell, CMD, Git Bash)。 | 社区实现, Python 开发 🐍, 本地运行 🏠, Windows 命令行控制 🪟。 |
| g0t4/mcp-server-commands | 使用 run_command 和 run_script 工具运行任何命令。 | 社区实现, TypeScript 开发 📇, 本地运行 🏠, 通用命令执行。 |
| MladenSU/cli-mcp-server | 具有安全执行和可自定义安全策略的命令行接口。 | 社区实现, Python 开发 🐍, 本地运行 🏠, 安全命令行执行。 |
| OthmaneBlial/term_mcp_deepseek | 用于终端的 DeepSeek 类 MCP 服务器。 | 社区实现, Python 开发 🐍, 本地运行 🏠, 终端交互。 |
| tumf/mcp-shell-server | 实现模型上下文协议 (MCP) 的安全 Shell 命令执行服务器。 | 社区实现, Python 开发, 安全 Shell 执行。 |
| wonderwhy-er/DesktopCommanderMCP | 多功能工具,可管理/执行程序,读/写/搜索/编辑代码和文本文件。(也含代码/文件功能) | 社区实现, TypeScript 开发 📇, 本地运行 🏠, 跨平台 🍎🪟🐧, 命令行/文件/程序管理。 |

---

🔄 版本控制 (Git / GitHub / GitLab)

(让 AI 能够操作代码仓库、管理 Pull Request、处理 Issues 等)

| 名称 | 中文介绍 | 备注 |
| :------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------- |
| github/github-mcp-server | GitHub 官方出品,让 AI 通过 API 深度集成 GitHub,实现自动化工作流等。 | 官方实现 (GitHub), Go 开发 🏎️。功能全面,推荐 Docker 部署。 |
| Gitee | Gitee 官方集成,管理 Gitee 仓库、Issues 和 Pull Requests。 | 官方实现 (Gitee/oschina) 🎖️, Go 开发 🏎️, 云端/本地 ☁️🏠, Gitee 用户必备。 |
| gitea/gitea-mcp | Gitea 官方集成,通过 MCP 与 Gitea 实例交互。 | 官方实现 (Gitea) 🎖️, Go 开发 🏎️, 云端/本地 ☁️🏠, 跨平台 🍎🪟🐧, Gitea 集成。 |
| modelcontextprotocol/server-github | 官方参考实现,集成 GitHub API,管理仓库、文件、PR 和 Issues。 | 官方参考, TypeScript 开发 📇, 云服务 ☁️, GitHub 重度用户必备。 |
| modelcontextprotocol/server-git | 官方参考实现,直接操作本地 Git 仓库,进行读取、搜索和分析。 | 官方参考, Python 开发 🐍, 本地运行 🏠, 本地 Git 仓库操作。 |
| modelcontextprotocol/server-gitlab | 官方参考实现,集成 GitLab API,进行项目管理和 CI/CD 操作。 | 官方参考, TypeScript 开发 📇, 云端/本地 ☁️🏠, GitLab 用户适用。 |
| adhikasp/mcp-git-ingest | 使用 LLM 读取和分析 GitHub 仓库。 | 社区实现, Python 开发 🐍, 本地运行 🏠, GitHub 仓库分析。 |
| ddukbg/github-enterprise-mcp | 用于 GitHub Enterprise API 集成的 MCP 服务器。 | 社区实现, TypeScript 开发 📇, 云端/本地 ☁️🏠, GitHub Enterprise 集成。 |
| kopfrechner/gitlab-mr-mcp | 无缝地与 GitLab 项目的 Issues 和 Merge Requests 交互。 | 社区实现, TypeScript 开发 📇, 云服务 ☁️, GitLab Issues/MR 操作。 |
| Github Actions | 与 Github Actions 交互,管理工作流。 | 社区实现, TypeScript 开发, GitHub Actions 管理。 |
| Tiberriver256/mcp-server-azure-devops | 用于仓库管理、工作项和流水线的 Azure DevOps 集成。 | 社区实现, TypeScript 开发 📇, 云服务 ☁️, Azure DevOps 集成。 |

---

🗄️ 数据库交互

(让 AI 能够查询数据库、检查表结构、甚至修改数据)*

…

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.