Gergely Orosz · 2025-12-10

MCP服务器在真实世界的应用现状与洞察

摘要

本文基于对46位软件工程师的调研,深入分析了MCP协议发布一年来的实际应用情况。文章揭示了三个出人意料的发现:内部MCP服务器使用量远超公开服务器;商业利益相关者是重度用户群体;典型用户是访问内部数据仓库的员工。文章还详细介绍了团队使用MCP的多种方式、流行的公开服务器案例、安全考量以及从实践中总结的经验教训。

内容框架与概述

文章首先回顾了MCP协议的基本原理,将其比作AI应用的USB-C接口层,用于连接客户端和各种数据源。接着,作者通过调研数据揭示了三个颠覆性的发现:大多数MCP服务器是为内部使用而非公开部署;非开发人员如业务团队是主要用户群体;用户的典型需求是访问公司内部数据系统而非公开工具。这些发现挑战了社区中关于建造者多于用户的流行观点。

在应用场景部分,文章展示了十几个实际案例,涵盖从调试、与遗留系统协作到为非开发人员提供系统访问等多种用途。特别值得注意的是,Sentry和Linear等公司运营的公开MCP服务器拥有数千日活用户和数百万日会话量,证明了MCP在实际生产环境中的价值。文章还深入探讨了MCP面临的安全挑战,指出这仍然是整个技术的薄弱环节。

最后,文章分享了从实践中获得的重要经验:建议从小处和本地开始、谨慎选择开发语言、为智能体而非人类设计原语等。作者还介绍了FastMCP、MCP Inspector和Cloudflare的远程MCP指南等实用工具。整体而言,MCP正在成为软件工程工具集的一部分,但最佳实践仍在形成之中。

核心概念及解读

Model Context Protocol (MCP):由Anthropic发布的标准化协议,旨在成为AI应用的USB-C层,连接客户端与各种数据源和工具。

内部使用大于公开使用:大多数MCP服务器是为公司内部使用而构建,而非面向公众,这解释了为什么公开服务器看似用户稀少但实际采用率很高。

Elicitation(引发机制):在工具调用中间请求确认的机制,需要客户端支持才能正常工作,这限制了公开MCP服务器的功能设计。


原文信息

字段内容
原文Building MCP servers in the real world
作者Gergely Orosz
发表日期2025-12-10

此摘要卡片由 AI 自动生成