Files
myWiki/concepts/mcp-protocol.md

1.7 KiB
Raw Blame History

title, created, updated, type, tags, sources
title created updated type tags sources
MCP 协议 — Model Context Protocol 2026-06-19 2026-06-19 concept
mcp
protocol
tool-integration
json-rpc
standardization
https://arxiv.org/abs/2506.01056
https://github.com/modelcontextprotocol/servers

MCP 协议Model Context Protocol

定义

Model Context Protocol (MCP) 是 2024 年引入的开放标准,通过 JSON-RPC 消息交换为 LLM 提供安全、统一的工具和服务访问接口。解决了不同平台需要自定义连接器和专有协议的碎片化问题。

核心设计

  • 基于 JSON-RPC 的消息交换
  • 标准化接口:所有 server 和 tool 必须提供描述性文档
  • Server 层面:平台/权限域(如 filesystem, github, database
  • Tool 层面:具体操作(如 read_file, search_repos

生态规模

MCP-Zero 论文构建的 MCP-tools 数据集显示:

  • 308 个 MCP servers
  • 2,797 个 tools
  • 全量 tool schema 约 248.1K tokens

MCP 解决了什么

问题 MCP 解法
平台碎片化 统一 JSON-RPC 接口
工具可达性 标准化的发现和调用机制
集成摩擦 无需自定义连接器

MCP 没解决什么

MCP 解决了互操作性问题,但未解决过程性问题

  • 有 300 个 server 可用 → 该用哪个?
  • 即使知道 server该调用哪个 tool
  • 多步任务需要跨 server 的 toolchain → 如何编排?

这正是 active-tool-discovery 切入的方向——在 MCP 基础上增加主动发现层。

参考