从零实现 GeekAgent —— Day15 MCP 工具接入
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 15 接入 MCP:配置文件里声明 server,启动时在 stdio 上跑 JSON-RPC,外部进程提供的工具直接进入模型的工具清单。
技术 · 写作 · 成书
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 15 接入 MCP:配置文件里声明 server,启动时在 stdio 上跑 JSON-RPC,外部进程提供的工具直接进入模型的工具清单。
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 14 复用 Day 13 的切块和 BM25 搜索,实现一个能采集网页与文件、按问题返回相关段落的轻量知识库。
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 13 把长期记忆切成小块,用 BM25 找出相关内容,并在每轮对话前自动放进上下文。
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 12 新增 `search` 和 `fetch`:一个按内容搜索仓库,一个读取网页并转成纯文本。
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 11 把任务指令和工具打包成技能,支持按需加载、卸载,并控制模型当前能看到哪些工具。
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 10 补上两种跨会话信息:AGENTS.md 保存项目规则,memory 保存运行中积累的经验,让新建会话后的模型既知道项目规则,也想得起以前确认过的偏好。