Agent分层记忆接入MCP,WebUI如何优化?

2026-04-27 22:010阅读0评论建站教程
  • 内容介绍
  • 文章标签
  • 相关推荐

2500 行代码,从命令行到 Web UI,从单文件到分层架构。 没耳听。 其实核心逻辑就是 1000 行而已。

一、 从“乱七八糟”到“勉强还能跑”的转变

我们一开始的版本,所有工具都塞在一个 里400 多行,越写越像一锅粥。为了不让同事直接把电脑砸了 我硬是把它拆成模块,按职责随手划分——后来啊是:看起来像是专业的项目结构,却依旧充满了“我到底在干嘛”的疑惑。

从 800 行到 1000 行:我的 Agent 实现了分层记忆,接入了 MCP 能力,还暴露了 WebUI

目录结构


web/
├── src/
│   ├── components/          # 对话区域、 消息气泡、侧边栏
│   └── hooks/               # WebSocket 封装
└── index.html

别问我为什么 components 里还有一堆 .css 和 .svg那是主要原因是我懒得再建子目录,我们都曾是...。

二、MCP 协议到底是什么玩意儿?

MCP本来是 Anthropic 提出的标准协议,用来让 Agent 能够「和外部工具打交道」。可惜我这把玩儿的方式更像是「把所有插件都塞进厨房, 嗯,就这么回事儿。 然后让它们一起做饭」——有时真的能吃,有时只能闻味道。

阅读全文

2500 行代码,从命令行到 Web UI,从单文件到分层架构。 没耳听。 其实核心逻辑就是 1000 行而已。

一、 从“乱七八糟”到“勉强还能跑”的转变

我们一开始的版本,所有工具都塞在一个 里400 多行,越写越像一锅粥。为了不让同事直接把电脑砸了 我硬是把它拆成模块,按职责随手划分——后来啊是:看起来像是专业的项目结构,却依旧充满了“我到底在干嘛”的疑惑。

从 800 行到 1000 行:我的 Agent 实现了分层记忆,接入了 MCP 能力,还暴露了 WebUI

目录结构


web/
├── src/
│   ├── components/          # 对话区域、 消息气泡、侧边栏
│   └── hooks/               # WebSocket 封装
└── index.html

别问我为什么 components 里还有一堆 .css 和 .svg那是主要原因是我懒得再建子目录,我们都曾是...。

二、MCP 协议到底是什么玩意儿?

MCP本来是 Anthropic 提出的标准协议,用来让 Agent 能够「和外部工具打交道」。可惜我这把玩儿的方式更像是「把所有插件都塞进厨房, 嗯,就这么回事儿。 然后让它们一起做饭」——有时真的能吃,有时只能闻味道。

阅读全文