AI 帮你记笔记,到底是谁在动手?不用任何框架!他用纯 Java 手搓 AI Agent,把 MCP 每一步都扒了个底朝天
一位开发者在 Dev.to 发文,用纯 Java 和 Spring Boot 从零搭出 MCP 服务端、客户端和 Agent 循环,接本地 Qwen 2.5 7B,逐层拆解工具调用到底怎么发生。
大白话这位作者想搞明白一件事:他让本地 AI 把「买牛奶」写进笔记文件,模型是怎么做到的?于是他干脆不用任何 AI 框架、也不用 MCP 官方 SDK,自己写了三个东西:管笔记文件的 MCP 服务端、负责转发的客户端、以及一个不停问模型「下一步用哪个工具」的 Agent 循环,模型跑在本地 Ollama 上的 Qwen 2.5 7B。他还把整个过程拆成三层:模型本身只是一堆数字,Ollama 这类模型服务负责加载它并提供接口,ChatGPT、Claude 应用和你自己写的程序才是真正干活的宿主。
对你意味着想搞懂 Agent 和 MCP 底层原理、又不想被框架黑盒糊弄的开发者,可以照着仓库跑一遍;普通用户也能借此看清「AI 会调工具」到底是怎么回事。
原文:How MCP and tool calling really work: I built an AI agent from scratch in Java and traced every step
打开巨象雷达,看今天全部 AI 动态