Claude Code 新突破:远程 MCP 服务器支持开启智能编程新纪元

1

在快速发展的技术领域,Anthropic 公司于 2025 年 6 月 18 日宣布 Claude Code 支持远程 MCP 服务器,这标志着人工智能辅助编程进入了一个新阶段。通过集成远程 MCP 服务器,Claude Code 旨在为开发者提供更加个性化和高效的编码体验,无需管理本地服务器,从而简化开发流程。本文将深入探讨这项新技术的原理、优势及其对未来软件开发的影响。

Claude Code:作为主要的开发界面

Claude Code 的核心优势在于其能够访问由 MCP 服务器公开的各种工具和资源。这意味着开发者可以直接在 Claude Code 中利用第三方服务(如开发工具、项目管理系统和知识库)的上下文信息,并执行相应的操作。这种集成能力极大地增强了 Claude Code 的功能,使其不仅仅是一个代码编辑器,更像是一个集成的开发环境(IDE)。

通过与远程 MCP 服务器集成,Claude Code 可以不断扩展其功能。例如,通过与 Sentry MCP 服务器集成,开发者可以直接在 Claude Code 中访问 Sentry 上的错误和问题报告。这样,开发者就可以在不离开终端的情况下,利用这些错误上下文进行调试,从而提高问题解决的效率。同样,通过与 Linear MCP 服务器集成,开发者可以在 Claude Code 中直接处理当前项目的上下文信息。

Linear 的工程主管 Tom Moor 表示:“Linear 的 MCP 集成将 Linear 的项目和问题直接带入 Claude Code。通过 Linear 提供的结构化、实时的上下文信息,Claude Code 可以获取问题详情和项目状态。工程师现在可以在规划、编写代码和管理问题之间流畅切换,减少了标签页切换和复制粘贴的需要,从而更快地构建更好的软件。”

An illustration of two hands holding geometric shapes against a black background

无缝连接,极简维护

远程 MCP 服务器提供了一种低维护的替代方案,无需手动设置,只需将供应商的 URL 添加到 Claude Code 即可。供应商负责处理更新、扩展和可用性,因此您可以专注于构建而不是管理服务器基础设施。这种模式极大地降低了开发者的运维负担,使他们能够更专注于核心业务逻辑的实现。

Claude Code 还具有对远程 MCP 服务器的本机 OAuth 支持,确保与现有帐户的安全连接。只需对服务器进行一次身份验证,Claude Code 即可处理其余的事情,无需管理 API 密钥或存储凭据。这种安全机制不仅简化了连接过程,还提高了安全性,降低了安全风险。

案例分析:Sentry 与 Claude Code 的集成

Sentry 是一个流行的错误追踪和性能监控平台,被广泛用于检测和诊断应用程序中的问题。通过将 Sentry MCP 服务器与 Claude Code 集成,开发者可以实现以下功能:

  1. 实时错误报告:在 Claude Code 中直接查看 Sentry 上的实时错误报告,包括错误的类型、发生频率和受影响的用户。
  2. 错误上下文:获取错误的详细上下文信息,如堆栈跟踪、请求参数和用户信息,从而更好地理解错误的原因。
  3. 快速调试:直接在 Claude Code 中进行调试,利用 Sentry 提供的上下文信息快速定位和修复错误。
  4. 问题追踪:将 Sentry 上的错误与 Linear 或 Jira 等项目管理工具中的问题关联起来,从而更好地管理和解决问题。

案例分析:Linear 与 Claude Code 的集成

Linear 是一个现代化的项目管理工具,专注于提高软件开发团队的效率。通过将 Linear MCP 服务器与 Claude Code 集成,开发者可以实现以下功能:

  1. 项目概览:在 Claude Code 中查看当前项目的状态、里程碑和任务分配情况,从而更好地了解项目的整体进展。
  2. 任务管理:直接在 Claude Code 中创建、分配和更新任务,无需切换到 Linear 界面。
  3. 问题关联:将代码中的问题与 Linear 中的任务关联起来,从而更好地跟踪和解决问题。
  4. 协作沟通:在 Claude Code 中与团队成员进行协作沟通,讨论任务和问题,从而提高团队的协作效率。

技术原理:MCP 服务器的工作方式 MCP(Meta-Contextual Programming)服务器是一种中间件,它允许不同的应用程序和服务共享上下文信息。MCP 服务器通过提供一个统一的接口,使得不同的应用程序可以访问彼此的数据和功能,从而实现更紧密的集成。

在 Claude Code 的场景中,MCP 服务器充当了 Claude Code 与第三方服务之间的桥梁。当开发者在 Claude Code 中执行某个操作时,Claude Code 会向 MCP 服务器发送请求,MCP 服务器会将请求转发给相应的第三方服务。第三方服务处理请求后,将结果返回给 MCP 服务器,MCP 服务器再将结果返回给 Claude Code。

这种架构的优势在于,它将 Claude Code 与第三方服务解耦,使得 Claude Code 可以更容易地集成新的服务。同时,MCP 服务器还可以提供一些额外的功能,如身份验证、授权和数据转换,从而简化了集成过程。

未来展望:MCP 生态系统的发展

随着越来越多的开发者和组织采用 MCP 技术,MCP 生态系统将会不断发展壮大。未来,我们可以期待以下发展趋势:

  1. 更多的 MCP 服务器:越来越多的第三方服务将会提供 MCP 服务器,从而使得 Claude Code 可以集成更多的服务。
  2. 更强大的 MCP 服务器:MCP 服务器将会提供更强大的功能,如自动化工作流、智能推荐和数据分析,从而进一步提高开发者的效率。
  3. 更开放的 MCP 标准:MCP 标准将会更加开放和标准化,从而使得开发者可以更容易地构建和部署 MCP 服务器。

总结

Claude Code 对远程 MCP 服务器的支持是人工智能辅助编程领域的一项重要进展。通过集成远程 MCP 服务器,Claude Code 可以访问各种工具和资源,从而为开发者提供更加个性化和高效的编码体验。随着 MCP 生态系统的不断发展,我们可以期待 Claude Code 在未来发挥更大的作用,推动软件开发领域的创新。

开始使用

远程 MCP 服务器支持现已在 Claude Code 中提供。查看文档以开始使用或浏览我们的MCP 目录,其中包含推荐的服务器。