
什么是 Awesome Remote MCP Servers?
Awesome Remote MCP Servers 是一个精选的托管式 Model Context Protocol 服务器目录。每项列出的服务都提供一个端点,兼容 MCP 的 AI 客户端可以通过 URL 访问该端点。
与本地 MCP 服务器不同,远程服务器运行在服务提供商的基础设施上。你无需安装 npm 或 Python 软件包、启动 Docker 容器,也无需让后台进程持续运行。你只需配置端点,在需要时完成身份验证,然后让客户端发现服务器提供的工具。
只有当端点能够响应 MCP
initialize握手后,目录才会收录相应条目。
远程 MCP 服务器与本地 MCP 服务器
两者的主要区别在于服务器的运行位置,以及客户端如何访问服务器。
- 分发方式:本地服务器以软件包、二进制文件或容器的形式提供;远程服务器则以 URL 的形式提供。
- 传输方式:本地服务器通常使用标准输入和标准输出,而远程服务器使用 Streamable HTTP 或旧版 SSE。
- 运行环境:本地服务器运行在你的计算机上;远程服务器运行在服务提供商的基础设施上。
- 身份验证:本地工具通常使用环境变量或配置文件。远程服务通常使用 OAuth 或 API 令牌。
- 更新方式:本地安装需要由你自行升级,而远程服务由提供商自行部署更新。
如果你需要运行在自己计算机上的工具,请使用独立的 awesome-mcp-servers 目录。
目录的主要特性
- 无需本地安装:每个条目都指向由服务提供商运营的端点。
- 分类广泛:涵盖数据库、开发者工具、云平台、内容管理、金融、CRM、文件存储、设计、营销等服务。
- 身份验证要求清晰:每个条目都会说明其支持匿名访问、API 凭据还是 OAuth。
- 实用的端点 URL:条目包含配置 MCP 客户端所需的 URL。
- 端点验证:条目必须响应 MCP 初始化握手后才能被收录。
- 可选的质量指标:部分条目包含 Glama 连接器徽章,用于反映独立评估的工具定义质量和端点健康状况。
了解身份验证图例
尝试连接前,请查看服务器旁边的符号:
- 🔓 无需身份验证:无需提供凭据即可匿名连接。
- 🔑 API 密钥或令牌:从服务提供商处获取凭据并提供给客户端,通常通过 Bearer 授权标头传递。
- 🔐 OAuth:首次连接时,MCP 客户端通常会打开浏览器,让你登录并批准访问权限。
OAuth 连接可能会授予 AI 客户端访问业务数据或执行相关操作的权限。请仔细查看服务提供商的授权页面,只批准工作流程所需的权限。
安装与设置
无需安装服务器软件包。设置过程包括选择端点,并将其添加到兼容 MCP 的客户端中。
- 打开目录,选择与你的任务相关的类别。
- 查看各服务器的描述和身份验证符号。
- 准确复制列出的 MCP 端点,包括
/mcp或/mcp/sse等路径。 - 使用客户端的命令行界面、配置文件或连接器设置添加 URL。
- 完成 OAuth 授权或提供所需的 API 令牌。
- 确认客户端已连接并发现服务器提供的工具。
连接 Claude Code
README 展示了如何将 Linear 添加为远程 HTTP 服务器。该命令将连接分配给本地名称 linear,并将 Claude Code 指向其端点:
claude mcp add --transport http linear https://mcp.linear.app/mcp配置其他服务提供商时,将 linear 替换为你偏好的连接名称,并将 URL 替换为目录中的其他端点。
使用 mcp.json 文件连接
Cursor、VS Code 以及其他支持 mcp.json 格式的客户端可以使用基于 URL 的服务器定义:
{
"mcpServers": {
"linear": {
"url": "https://mcp.linear.app/mcp"
}
}
}mcpServers 下的键就是连接名称。配置多个服务时,请使用具有描述性的名称。
从 Claude.ai 或 ChatGPT 连接
打开应用设置,找到连接器,然后添加远程服务器 URL。如果服务器使用 OAuth,请按照首次使用时显示的浏览器登录和授权流程操作。
配置令牌身份验证
对于标有 🔑 的条目,请从服务提供商处获取令牌。README 指出,令牌通常按照以下模式通过授权标头发送:
Authorization: Bearer <token>输入该标头的具体位置取决于 MCP 客户端。请勿将真实密钥粘贴到提示词、公开代码仓库、屏幕截图或共享配置文件中。
基本使用示例
连接后,可用操作完全取决于所选提供商。你的客户端会发现服务器的工具定义,并在处理相关请求时调用这些工具。
搜索技术文档
如需在无需身份验证的情况下访问公开文档,可配置 Astro Docs 或 Cloudflare Docs 等端点:
https://mcp.docs.astro.build/mcp
https://docs.mcp.cloudflare.com/mcp然后,你可以向 AI 客户端提出与文档相关的问题,例如“搜索 Astro 文档,了解如何配置集成。”
使用数据库平台
数据库类别包括 MongoDB、Neon、Prisma、Supabase 和 Convex 的托管集成。例如,Supabase 端点为:
https://mcp.supabase.com/mcpSupabase 使用 OAuth,并支持项目管理、执行 SQL 和检查架构。由于数据库工具可能会暴露或更改重要数据,因此请确认所选项目,并在批准生成的操作前进行检查。
管理内容
内容管理集成包括 Contentful、Sanity、Storyblok、Webflow 和 Wix。Sanity 端点为:
https://mcp.sanity.io/mcp完成授权后,服务器可以查询和修改 Sanity 数据集及文档。一个实用的请求可以是“查找所选数据集中的草稿文档。”在请求修改操作前,请清楚说明目标数据集和所需更改。
使用匿名实用工具
某些服务无需账户。例如,UI Verify 可以审计网页的无障碍性和布局问题:
https://uiverify.ai/api/mcp添加端点后,请客户端审计指定页面,并总结报告的问题。匿名访问并不意味着可以忽略所提交 URL 或其内容是否包含敏感信息。
选择合适的服务器
从任务出发,而不是从提供商名称出发。该目录将端点分为浏览器自动化、云平台、通信、CRM、数据库、开发者工具、金融、知识与记忆、项目管理、搜索、安全和版本控制等类别。
- 定义操作:确定 AI 是否需要搜索、读取、创建、更新、部署或管理资源。
- 检查身份验证:确定匿名访问是否足够,或该工作流是否需要账户或令牌。
- 检查权限范围:优先选择仅限于任务所需项目、工作区或数据的访问权限。
- 查看质量信息:如果有 Glama 连接器徽章,可将其作为评估端点运行状况和工具定义质量的额外参考。
- 安全测试:在允许写入、部署、支付或管理操作前,先从只读或低风险请求开始。
高级技巧
保留完整的传输 URL
不要删除端点后缀。大多数条目使用类似 /mcp 的路径,但有些条目使用类似 /mcp/sse 的旧版 SSE 路径。请配置目录中公布的完整 URL。
使用清晰的连接名称
添加多个服务器时,请选择同时标明提供商和用途的名称,例如 supabase-staging 或 cloudflare-docs。清晰的名称可以降低调用错误集成的可能性。
区分环境
如果提供商公开了敏感或可修改的资源,请在客户端和提供商允许的情况下,将开发连接与生产连接分开。在要求 AI 执行 SQL、部署应用、编辑内容或管理基础设施前,请在提示中明确指出目标环境。
采用最小权限访问
OAuth 和基于令牌的集成可能会公开强大的操作权限。仅授予工作流所需的权限,避免共享凭据,并在不再需要连接时撤销访问权限。
确认重要操作
部分列出的服务器可以修改数据库、更新 CRM 记录、发布网站、发送通信或管理云资源。请客户端在执行前解释或预览拟议操作,尤其是在操作具有破坏性、会公开发布或难以撤销时。
系统排查连接失败
- 确认 URL 与目录条目完全一致。
- 确认客户端支持远程 MCP 连接以及该端点使用的传输方式。
- 在需要时,重新执行或完成 OAuth 浏览器流程。
- 检查令牌是否有效,以及格式是否符合提供商要求。
- 查看提供商链接的网站,了解特定于服务的要求。
- 如果有运行状况信息,请查看相关的 Glama 连接器页面。
结语
Awesome Remote MCP Servers 为通过托管工具扩展 AI 客户端提供了实用起点。由于运行环境由提供商负责维护,设置通常只需要端点 URL 和适当的身份验证。根据任务选择服务,确认其访问要求,通过客户端连接,然后从安全且范围明确的请求开始,再启用影响更大的操作。
