MCP——AI连接现实世界的“标准接口”
一、MCP是什么1官方定义MCPModel Context Protocol是一个标准化、开源的客户端-服务器C/S通信协议。它旨在为大型语言模型LLM提供一个统一的、安全的接口使其能够与外部数据源、工具和服务进行动态交互。简而言之MCP是LLM与外部世界对话的“通用语言”。一句话总结MCP AI 世界里的「USB / HTTP / JDBC」2核心价值在MCP出现前集成一个外部工具如GitHub、数据库到AI应用中需要针对每个工具编写特定的“胶水代码”处理各自的认证、API格式和错误。AI 调用外部能力通常会变成Prompt 里硬编码规则私有函数调用强耦合、不可复用难以审计和限制权限而 MCP 的核心价值体现在一次开发处处运行开发者只需为某个工具编写一次 MCP Server它就可以被 Claude Code、以及其他IDE 等所有支持 MCP 的客户端使用。数据隐私MCP 允许你在本地运行 Server数据不需要全部上传给模型而是通过协议按需提取。上下文增强它打破了 LLM 的“上下文窗口”限制让 AI 像访问文件系统一样访问数据库或 API。MCP的诞生就是为了彻底解决这些问题。它提供了一个标准化的中间层成功解耦了“应用本身”和“AI模型”3) 核心通信方式能力类型概念 (Primitives)解释与类比典型场景读取数据Resources (资源)类似于“文件”。它将数据库记录、API 返回值、日志流都抽象为文本或二进制数据供 AI 读取。“Claude帮我读取postgres://users/id1的数据。”执行动作Tools (工具)类似于“函数调用”。这是 AI 可以执行的可执行代码片段。“Claude帮我调用git_commit工具提交代码。”复用指令Prompts (提示词)类似于“预设菜单”。将复杂的任务指令封装成模板供用户和 AI 快速调用。用户在界面直接点击“代码审查”触发预设 Prompt。二、MCP 如何工作—— 在 Claude Code 与 AI 生态中的应用1在 Claude Code 中的使用你在 Claude Code 里看到的这些能力读取项目文件执行git status运行mvn test修改代码并保存本质上都不是模型“凭空做到的”而是通过 MCP Server 暴露给模型的能力。Claude 模型 ↓ MCP ClientClaude Code ↓ MCP Server本地系统 / Git / Shell / FS2核心配置方式配置方式本质适用场景1. 命令行安装终端直接运行安装脚本快速安装简单服务2. SSE模式连接远程MCP服务连接高德地图、Graphiti等远程服务节省本地资源3. JSON配置文件编辑项目/全局配置文件团队协作、复杂配置、首选推荐4. 从Claude Desktop导入迁移现有配置从Claude Desktop平滑过渡方法1命令行安装在系统终端中执行命令。-s user表示全局配置--后为要运行的安装命令。# 示例安装飞书 MCP claude mcp add feishu-mcp -- npx -y larksuiteoapi/lark-mcp mcp -a your_app_id -s your_app_secret -u your_user_token提示如果命令复杂可以先用AI如Cursor帮你生成正确格式的命令。方法2SSE模式用于连接远程MCP服务器。# 基础语法 claude mcp add --transport sse 名称 SSE服务器URL # 示例添加高德地图MCP claude mcp add --transport sse mcp_server_amap https://mcp.amap.com/sse?keyYOUR_API_KEY方法3JSON配置文件最推荐项目级在项目根目录创建.mcp.json文件配置仅对当前项目生效。全局级在~/.claude.json或~/.claude/.mcp.json中配置对所有项目生效。配置示例 (.mcp.json):{ mcpServers: { sequential-thinking: { type: stdio, command: npx, args: [-y, modelcontextprotocol/server-sequential-thinking] } } }方法4从Claude Desktop导入如果你的Claude Desktop中已配置MCP可以一键导入。claude mcp add-from-claude-desktop执行后会列出可导入的服务用空格选择。3)安装后的验证与管理重新启动完成配置后必须重新启动Claude Code (claude)才能使MCP服务生效。验证MCP服务在Claude Code的对话界面中使用内置命令查看MCP状态。/mcp这会列出所有已安装的MCP绿色对勾表示运行正常红叉表示不可用。点击某个MCP可查看其详细信息和可用的工具(tools )在外部终端中管理MCP# 查看所有已配置的MCP服务器 claude mcp list # 查看特定MCP服务器的详细信息 claude mcp get mcp名称 # 删除一个MCP服务器 claude mcp remove mcp名称4) 使用MCP与Claude进行交互MCP服务安装并成功加载后你就可以在Claude Code的对话中用自然语言让Claude调用MCP工具来“动手”了。直接使用你可以问从上海虹桥机场到外滩的最快驾车路线避开拥堵三、MCP与相关概念的对比随着Claude生态系统发展MCP常与Skills、Claude.md等概念被一同讨论有必要了解概念本质解决的问题关系MCP连接外部世界的协议/接口“用什么” —— 如何让AI安全、标准化地访问数据库、浏览器、API等。基础设施为Skills和Plugins提供底层能力。Skills可复用的领域知识/工作流包“怎么做” —— 如何教会AI完成某一类特定任务如写财报、代码审查。Skills可以调用MCP工具来完成其流程。两者互补。Claude.md项目级的静态配置文件“项目的背景知识” —— 为AI提供本项目相关的固定上下文和规则。Claude.md是静态背景MCP是动态能力。AI可结合两者信息来调用MCP。核心结论MCP是“手”和“眼”连接工具Skills是“专业知识”如何做事两者协同才能使AI成为真正的“数字员工”。

相关新闻

计网——物理层

计网——物理层

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、通信基础(一) 基本概念(二) 奈奎斯特定理(奈氏准则)与香农定理1. 失真 (Distortion)2. 奈奎斯特定理(奈氏准则&#xff…

2026/7/3 15:46:44 阅读更多 →
开题报告 基于Android的移动点餐系统

开题报告 基于Android的移动点餐系统

目录 基于Android的移动点餐系统简介系统核心功能技术实现方案应用场景与优势潜在挑战 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 基于Android的移动点餐系统简介 基于Android的移动点餐系统是一种利…

2026/7/5 18:09:27 阅读更多 →
开题报告 基于微信小程序的PMP刷题系统的实现

开题报告 基于微信小程序的PMP刷题系统的实现

目录 项目背景核心功能设计技术实现方案创新点预期成果进度计划 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 项目背景 随着项目管理专业人士(PMP)认证考试的普及,考…

2026/7/5 0:30:30 阅读更多 →

最新新闻

FFBox:免费智能多媒体转码工具箱,让视频处理变简单

FFBox:免费智能多媒体转码工具箱,让视频处理变简单

FFBox:免费智能多媒体转码工具箱,让视频处理变简单 【免费下载链接】FFBox 一个多媒体转码百宝箱 / 一个 FFmpeg 的套壳 项目地址: https://gitcode.com/gh_mirrors/ff/FFBox 你是否曾因复杂的FFmpeg命令行而头疼?是否想要一个既专业又…

2026/7/5 20:46:25 阅读更多 →
Win11Debloat终极指南:3步告别Windows卡顿,免费提升50%系统性能

Win11Debloat终极指南:3步告别Windows卡顿,免费提升50%系统性能

Win11Debloat终极指南:3步告别Windows卡顿,免费提升50%系统性能 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes…

2026/7/5 20:46:25 阅读更多 →
如何用WeChatMsg重新定义个人数据主权:3个颠覆性实践路径

如何用WeChatMsg重新定义个人数据主权:3个颠覆性实践路径

如何用WeChatMsg重新定义个人数据主权:3个颠覆性实践路径 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/We…

2026/7/5 20:44:25 阅读更多 →
沉浸式国际象棋体验:如何用音效系统让每一步棋都充满戏剧感

沉浸式国际象棋体验:如何用音效系统让每一步棋都充满戏剧感

沉浸式国际象棋体验:如何用音效系统让每一步棋都充满戏剧感 【免费下载链接】chess A multiplayer chess platform 项目地址: https://gitcode.com/GitHub_Trending/ch/chess 想象一下这样的场景:深夜的在线国际象棋对局中,你精心策划…

2026/7/5 20:40:24 阅读更多 →
如何用sd快速构建你的个人脚本库:5个实用技巧

如何用sd快速构建你的个人脚本库:5个实用技巧

如何用sd快速构建你的个人脚本库:5个实用技巧 【免费下载链接】sd a cozy nest for your scripts 项目地址: https://gitcode.com/gh_mirrors/sd1/sd 你是否曾经花费大量时间在杂乱无章的脚本文件中寻找需要的工具?sd(script director…

2026/7/5 20:38:24 阅读更多 →
终极指南:如何用Slidev在5分钟内创建专业开发者演示文稿

终极指南:如何用Slidev在5分钟内创建专业开发者演示文稿

终极指南:如何用Slidev在5分钟内创建专业开发者演示文稿 【免费下载链接】slidev Presentation Slides for Developers 项目地址: https://gitcode.com/GitHub_Trending/sl/slidev 还在为技术分享的幻灯片制作烦恼吗?Slidev 是一款专为开发者设计…

2026/7/5 20:36:24 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻