本文精选了 10 款具有代表性的 MCP 服务器,横跨基础设施即代码(IaC)与云资源管理、容器化与编排平台运维、软件开发与 CI/CD 流程、系统可观测性与故障管理,以及数据层的访问与操作等核心场景。
将原本依赖复杂命令行或图形界面的操作能力以结构化接口的形式暴露给 AI,使工程师能够通过自然语言理解和执行任务,从而构建更高层次的智能化工作流,实现以 Terminal 为核心的统一工作体验。
DevOps 工程师的日常工作,往往横跨从代码编写到系统运维的整个软件生命周期。无论是开发阶段的编码与构建,还是后续的发布、部署与运行维护,都需要在不同系统和工具之间不断切换。
在实践中,这种割裂感尤为明显:持续集成与交付通常依赖 GitHub、Jenkins 等工具;基础设施与资源管理需要在 AWS、阿里云等云平台上完成;服务部署与编排则交由 Docker、Kubernetes 处理;而进入运维阶段,又需要借助 Grafana、Sentry 等系统进行监控与问题追踪。工具本身并不复杂,但频繁的上下文切换却持续消耗着工程师的时间与注意力。
在这一整套流程背后,Terminal 仍然是 DevOps 工程师最核心、也是最常被使用的工作入口。如何围绕 Terminal,进一步简化工作流、减少工具切换成本,成为提升 DevOps 效率的一个关键问题。
MCP(Model Context Protocol)的出现,为这一问题提供了一种新的思路。通过 MCP Server,AI 可以接入不同的平台和工具,将原本分散在各个系统中的操作能力统一到一个上下文中。借助 AI 的理解与执行能力,工程师有机会直接在 Terminal 中完成构建、部署、运维等一系列操作,实现以 Terminal 为核心的统一工作体验。
在这一方向上,Chaterm 作为一款开源的 AI Terminal 工具,已经率先支持 MCP 协议,为“AI + Terminal”的 DevOps 工作模式提供了一个可落地的实践案例。

MCP 是一种开源协议标准,旨在为 AI 应用程序提供与外部系统连接的统一方式。通过 MCP,诸如 Claude 或 ChatGPT 等 AI 应用能够安全、标准化地接入各类数据源(如本地文件、数据库)、工具(如搜索引擎、计算器)及工作流程(如定制化提示链),从而扩展其信息获取与任务执行能力。
可以将其类比为 AI 领域的“USB-C 端口”:正如 USB-C 为电子设备提供了通用的物理连接标准,MCP 为 AI 应用与外部服务之间的交互定义了通用的通信协议与数据交换规范。这一定位使其成为构建模块化、可扩展 AI 智能体的关键基础设施。
以上是 MCP 的核心定义。关于协议技术细节,建议查阅其官方文档以获取更深入的理解。
在诸如 “Awesome MCP Servers” 等社区仓库中,存在数以千计的 MCP 服务器实现。为了从众多选项中筛选出最适合自身需求的服务器,建议依据以下核心标准进行评估:
为了提升 DevOps / SRE 工程师在实际工作中的效率与专注度,本文选取了 10 款具有代表性的 MCP 服务器作为分析对象。这些工具在稳定性、功能成熟度以及实际应用场景中均具备一定的验证基础。
从能力覆盖上看,它们横跨了 DevOps / SRE 工作流中的多个关键环节,包括基础设施即代码(IaC)与云资源管理、容器化与编排平台运维、软件开发与 CI/CD 流程、系统可观测性与故障管理,以及数据层的访问与操作,基本覆盖了日常工作的核心场景。
在技术路径上,这些 MCP 服务器尝试将原本依赖复杂命令行或图形界面的操作能力,以结构化接口的形式暴露给 AI,使其能够通过自然语言理解和执行任务,从而构建更高层次的智能化工作流。
接下来的内容中,将逐一介绍这十款 MCP 服务器的核心功能、适用场景以及各自的优势与边界。
需要说明的是,上述 MCP 服务器均可在开源 AI Terminal 工具 Chaterm 中进行导入和使用,文末附带相应的配置示例,方便读者进行实际体验。
1、AWS 平台 MCP 服务器

AWS 官方提供了一整套专门的 MCP 服务器,让 AI 助手可以直接访问AWS 文档、最佳实践和云资源。通过这些服务器,AI 应用能够执行常见的云基础设施管理任务,例如使用 AWS CLI 或 Cloud Control API 操作资源、管理 EC2 实例、ECS/EKS 容器集群,或查询 IAM、RDS、S3 等服务。AWS 官网上指出,MCP 服务器显著提升了模型输出质量和准确性,因为模型能在上下文中获得最新的文档和服务信息。此外,AWS MCP 服务器还将常见的基础设施即代码(如 CDK、Terraform)流程封装为 AI 可调用的工具,提高了自动化程度。
除了 AWS,其他云服务产商也提供了相应的 MCP 服务。
2、HashiCorp Terraform MCP 服务器

HashiCorp 官方发布的 Terraform MCP 服务器,为 Terraform 配置管理引入了 MCP 支持。该服务器让 AI 模型实时访问 Terraform Registry 中提供商的文档、模块和策略,从而生成准确的 Terraform 配置,而不是依赖过时的训练数据。HashiCorp 文档指出,Terraform MCP 服务器集成了公共 Registry 的 API,支持查找模块输入输出、引用 Sentinel 策略,并且可以管理 Terraform 云(HCP/TFE)组织和工作区。
3、Pulumi 平台 MCP 服务器

Pulumi 推出了 MCP 服务器,使得 AI 助手能够访问 Pulumi 云(Pulumi Cloud)中的资源并委派任务给 Pulumi Neo 自动执行。Pulumi 文档说明,该 MCP 服务器允许 AI查询 Pulumi 组织中的 Stack 及其资源,跨组织搜索云资源,并使用 Pulumi Registry 中的信息生成和管理基础设施代码。
4、Kubernetes MCP 服务器

Kubernetes MCP 服务器由社区开发实现,允许用户使用自然语言命令管理和监控 Kubernetes 环境,支持执行 kubectl 的核心操作,如创建/删除 Pod、服务和 Deployment,诊断集群健康等。它还内置了安全连接和 RBAC 验证机制,确保 AI 访问符合 K8s 权限策略。
5、Docker MCP 服务器
Docker Hub MCP 服务器将 Docker Hub 的海量镜像目录通过 MCP 协议暴露给 LLM,帮助开发者以自然语言方式发现、评估和管理容器镜像。它基于 Docker 生态,专为智能化容器管理场景而设计。
6、GitHub 平台 MCP 服务器

GitHub 官方推出了 MCP 服务器,将 AI 应用直接接入 GitHub 平台,使 AI 能读取仓库文件、管理 Issue与Pull Request、分析代码质量、自动化工作流等。该服务器可托管于 GitHub 端(远程 MCP)或本地运行,支持 VS Code(Copilot Agent)、Claude Desktop、Cursor 等客户端一键接入。GitHub 文档指出,通过 MCP,AI 助手可以浏览仓库结构、搜索历史提交、执行代码审查、监控 GitHub Actions 流水线并获得 CI/CD 反馈。
Gitlab 同样提供了响应的 MCP 服务,不再赘述。
7、Jenkins 平台 MCP 服务器

Jenkins 社区推出了 MCP Server 插件,使 Jenkins 本身具备 MCP 服务器能力。安装该插件后,Jenkins 会自动将其作业、构建、日志等功能作为 MCP 工具暴露给 AI 助手。Jenkins 插件页面说明:“MCP Server 插件实现了 MCP 协议的服务端,使 Jenkins 能作为 MCP 服务器,为 AI 客户端提供上下文、工具和功能”。这意味着 AI 可以通过自然语言查询构建状态、触发构建任务或获取测试结果等,所有操作都由 Jenkins 执行并反馈。
8、Grafana MCP 服务器

Grafana MCP 服务器是 Grafana 官方推出的 MCP 服务,允许 LLM 通过 MCP 协议访问 Grafana 仪表板及其生态系统。它使 AI 能够以自然语言方式查询和管理 Grafana 中的可视化资源。
9、Sentry MCP 服务器

Sentry 的 MCP 服务器通过模型上下文协议(MCP)为接入系统提供 Sentry 的完整问题和错误上下文。它允许 AI 助手和开发工具安全地访问 Sentry 数据,适用于将 Sentry 的错误监控和调试信息集成到智能工作流中的场景。
10、MongoDB MCP 服务器

MongoDB 官方提供的 MCP 服务器(公测版)允许通过 MCP 协议将 MongoDB 数据库(Atlas、Community 或 Enterprise)与 AI 工具连接。它使 AI 能够自然语言方式查询文档数据和执行管理操作。
同理,可以找到 Mysql、Redis 等其他数据的 MCP 服务器。
在实际使用 MCP 的过程中,工具数量的管理往往容易被忽视却至关重要。大部分时候,我们会为了某个特定任务添加一个 MCP 服务到应用中并使用它,但当这个任务完成后开启新对话时,我们很容易忘记之前添加的 MCP 工具仍然处于开启状态。这就导致在整个新对话任务中,这些工具虽然完全不会被用到,却一直占用着宝贵的上下文空间,造成资源的无谓浪费。
更好的做法是养成良好的习惯:在开启新对话任务之前,主动检查当前启用的 MCP 服务是否真的需要,及时关闭那些与新任务无关的服务。这样不仅能释放上下文空间,还能让模型的注意力更加聚焦在真正相关的工具上,提升整体的响应质量和效率。
此外,一些设计更为精细的应用还提供了对单个工具级别的开关功能,允许用户在不关闭整个 MCP 服务的情况下,选择性地禁用某些不需要的工具,建议适时的使用这个功能,让上下文管理变得更加精准和高效。
当在一个上下文内启用众多 MCP 服务时,开发者往往会遇到两个棘手的问题:(1) 上下文空间被过度占用 (2) 长对话中的工具遗忘。这些都是“一次性加载所有工具”的 MCP 使用模式下难以避免的瓶颈。虽然目前针对以上问题还没有形成统一的标准化改进方案,但已经出现了几种有前景的技术路径:无论是最近 Claude 推出的 Skills 还是 VS Code Copilot 的 ToolSets,其核心理念都是:渐进式地披露工具细节,而非一开始就将所有工具信息全部加载。随着社区的持续探索和标准的逐步完善,我们有理由期待一个更加高效、智能的 MCP 生态系统的到来。
平台 | 收录数量(截至 2025.9) | 主要特点 | 使用门槛 | 推荐指数 / 适合人群 |
|---|---|---|---|---|
mcp.so | 16436 | 全球最大 MCP 库;支持关键词搜索;MCP 分类精细;支持中文;提供直接复制的安装命令;支持用户提交自定义 MCP server,且已经有 1000+提交记录;有详细的对 MCP 进行介绍的文档;有评论交流功能; | 中等,需手动部署 MCP,但界面清晰,支持中文 | ⭐⭐⭐⭐⭐ 最推荐;适合需要大量 MCP、分类清晰、中文友好的用户 |
MCPHub | 26181 | 支持关键词搜索 MCP;MCP 分类精细;支持用户提交自定义 MCP server;提供直接复制的安装命令;有详细的对 MCP 进行介绍的文档;有评论交流功能; | 较低,约 5000 个 MCP 已经实现在线托管 | ⭐⭐⭐⭐ 适合开发者和想快速体验 MCP 的新手用户 |
PulseMCP | 5966 | 动态更新;收录 MCP Servers + Clients;有最新的 MCP 相关新闻推送和详细的测试用例;支持用户提交自定义 MCP server; | 中等,界面直观,直接链接 GitHub 仓库 | ⭐⭐⭐⭐ 适合关注 MCP 最新生态动态、想看 Client/趋势报告的人 |
Smithery | 6374 | 支持关键词搜索 MCP;MCP 分类较为简单但提供直接复制的安装命令;标注客户端支持情况;对部分客户端提供自动安装命令;对 MCP 进行基本介绍;界面简洁 | 低,新手友好,但部分服务不稳定 | ⭐⭐⭐ 适合新手入门、想快速体验 MCP 的用户和开发者 |
Awesome MCP Servers | 1968 | 精选小而美的 MCP;分类清晰;注重 MCP 质量;对 MCP 进行基本介绍;支持用户提交自定义 MCP server; | 中等,界面简洁,需要一定开发经验 | ⭐⭐⭐ 适合想快速找到“靠谱 MCP”、不想被信息过载的人 |
Tab,点击 添加服务器,系统会自动打开 mcp_setting.json 文件。{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer your-token"
},
"disabled": false
},
"awslabs.aws-documentation-mcp-server": {
"command": "uvx ",
"args": [
"awslabs.aws-documentation-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws"
},
"disabled": false,
},
"grafana": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"GRAFANA_URL",
"-e",
"GRAFANA_SERVICE_ACCOUNT_TOKEN",
"mcp/grafana",
"-t",
"stdio"
],
"env": {
"GRAFANA_URL": "",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "",
"GRAFANA_USERNAME": "",
"GRAFANA_PASSWORD": "",
"GRAFANA_ORG_ID": "1"
},
"disabled": false
},
"sentry": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://mcp.sentry.dev/mcp"
],
"disabled": false
}
},
"kubernetes": {
"command": "npx",
"args": [
"mcp-server-kubernetes"
],
"disabled": false
},
"MongoDB": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server@latest",
"--readOnly"
],
"env": {
"MDB_MCP_CONNECTION_STRING": ""
},
"disabled": false
}
}本文系外文翻译,前往查看
如有侵权,请联系 [email protected] 删除。
本文系外文翻译,前往查看
如有侵权,请联系 [email protected] 删除。