Model Context Protocol (MCP)

Model Context Protocol (MCP)

Model Context Protocol (MCP): 标准化工具调用:以 JSON-RPC 2.0 定义 tools / resources / prompts 三类原语,

核心功能

标准化工具调用:以 JSON-RPC 2.0 定义 tools / resources / prompts 三类原语,LLM 可发现并调用外部能力。

功能亮点

slug

model-context-protocol-mcp

07-30 探测 200

;以官方规范站与公开资料核对

客户端侧

Claude Desktop、各类 Agent 框架均可作为 MCP Host

服务端

任意支持 JSON-RPC 的环境

场景分类

mcp

所属角色

dev(开发者、工具/集成构建者)

适用场景

• AI 助手接入外部系统
• 标准化工具调用

安装配置

1) 访问 https://modelcontextprotocol.io/(modelcontextprotocol.io);2) 注册/登录;3) 如提供客户端则下载并按向导安装。

使用方法

用现成 MCP 服务:在客户端配置文件的 mcpServers 里加一条目 —— Claude Desktop 改 claude_desktop_config.json、Cursor 改 .cursor/mcp.json、Claude Code 用 claude mcp add 命令;本地 stdio 型服务填 command 与 args(例如 npx -y @modelcontextprotocol/server-filesystem /你的目录,密钥放 env 字段),远程服务改填 url 指向 SSE 或 Streamable HTTP 端点并按提示完成 OAuth 授权;重启客户端后它会与服务端握手初始化并通过 tools/list 拉取工具清单,之后模型在对话中按需发起工具调用、由用户逐次确认执行,除工具外还能挂载 resources(只读上下文,如文件、数据库记录)和 prompts(预置指令模板);自建服务端:Python 用官方 mcp SDK 的 FastMCP,给函数加 @mcp.tool() 装饰器并写清 docstring 与类型标注(模型靠这些描述决定何时调用),TypeScript 用 @modelcontextprotocol/sdk 的 registerTool;发布前先用 npx @modelcontextprotocol/inspector 连上服务逐个手动调用验证入参与返回,确认无误再写进客户端配置。

关键指标

尚未核验对标产品,此处只列本工具自身指标,不做对比结论。

指标Model Context Protocol (MCP)
价格免费
开源
上手难度进阶

相关工具

优点

  • 标准化
  • 生态增长快
  • 易于扩展

缺点

  • 生态仍在快速演进
  • 不同客户端实现差异
  • 权限/安全需设计