AI编程实践-MCP - 20260213

结论先行:

我向MCP客户端提问,MCP客户端向大模型转达问题,并且同步通过提示词告诉大模型,我有这个相关函数,让大模型调用,大模型调用函数后获得结果,然后组织语言回答问题

真相只有一个:完全靠你在 HTTP 请求里"夹带私货"告密的。

这不仅仅是"告诉"模型,而是每一次请求,都要把你的"家底"(工具定义)通过互联网发送给大模型。

简化图

详细图

简单理解MCP就是工具接口,第一个程序给我整了几个本地函数,直接调用,我真醉了!

我把MCP想得太简单了,真正的MCP是要让大模型自己决定和执行工具调用,而不是我们在外面硬编码判断。让我重新实现一个真正的MCP版本:

这才是真正的MCP核心思想:

🔑 关键区别

传统做法 真正的MCP
程序员判断用什么工具 大模型自己判断 用什么工具
固定流程硬编码 动态决策和编排
工具执行完就结束 工具结果返回给模型 继续处理

大模型(OpenAI/百度/阿里)完全是第三方的,它根本不可能"看到"你本地电脑里的代码,更不可能知道你写了个叫 get_weather 的函数。

那么,连接是如何发生的?

真相只有一个:完全靠你在 HTTP 请求里"夹带私货"告密的。

这不仅仅是"告诉"模型,而是每一次请求,都要把你的"家底"(工具定义)通过互联网发送给大模型。

相关推荐
芥末的无奈4 分钟前
Harness Engineering 实战(一):为 fdk-acc 添加单元测试
单元测试·ai编程·harness
笨笨狗吞噬者1 小时前
Opus 4.7 使用体验
前端·ai编程
程序员老刘3 小时前
跨平台开发地图:四月风暴前夕,你该怎么选?| 2026年4月
flutter·ai编程·客户端
仰望誓言4 小时前
GLM Coding Plan速率限制429问题
ai编程
凌奕4 小时前
给 Claude Code 装上"长期记忆":claude-mem 从安装到实战
ai编程·claude
麦哲思科技任甲林4 小时前
AI编程的三大痛点及其工作模式
人工智能·ai编程·工作模式·自以为是·忘性大
gyx_这个杀手不太冷静4 小时前
大人工智能时代下前端界面全新开发模式的思考(六)
前端·架构·ai编程
带刺的坐椅8 小时前
国产 AI 编程工具不完整调研分析报告
ai编程·claudecode·opencode·soloncode
财经资讯数据_灵砚智能8 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年4月19日
人工智能·python·信息可视化·语言模型·自然语言处理·知识图谱·ai编程
何中应8 小时前
Claude Code报错
ai·ai编程·claude code