docs(add):更新Project Caffeine MVP Srint1原型设计说明文档

Signed-off-by: gzkoala <guohao@gitconomy.org>
This commit is contained in:
gzkoala
2026-03-01 13:56:24 +08:00
parent efccd930e0
commit f8fc373469
2 changed files with 5 additions and 4 deletions

View File

@@ -24,7 +24,7 @@
在项目的MVP阶段版本 `Arabica`)中,我们首先设计了 **3 个核心 MCP 服务端模块**作为系统的基础架构地基:
1. **S1: 文献查询 Server (执行者 -)**
1. **S1: 文献查询 Server (执行者 )**
* **职能**:作为系统的底层抓取与 I/O 节点。
* **机制**通过暴露标准化的工具Tools原语执行外部学术 API 获取,并将结构化结果落盘为带有 YAML 元数据的 Markdown 文件。
2. **S2: 提示词策略 Server (顾问 )**
@@ -47,8 +47,8 @@
* **核心语言与运行环境**:采用 TypeScript 与 Node.js (LTS v20+)。MCP服务端必须引入全面的异步处理模型如 Node.js 非阻塞事件流)以应对高吞吐量的数据解析。
* **MCP 协议与 SDK**:统一使用官方针对 TypeScript 提供的标准 SDK深度封装底层 JSON-RPC 2.0 报文解析与状态机管理。
* **工程化与 Monorepo**:采用原生 npm Workspaces 进行包管理,在根目录统一管控共享的 JSON-RPC Schema 与多个微服务子包,实现依赖隔离与跨服务快速编译。
* **通信传输层 (MVP 阶段)**采用 STDIO 协议,利用同一台机器上本地进程间的 stdin 和 stdout 管道进行直接通信,无需复杂加密握手,实现零网络传输开销。
* **集成开发环境 (IDE)**:采用 Visual Studio Code (VS Code) 作为核心开发工具。需配合安装相关的 MCP 扩展插件,支持在编写代码时直接进行对话联调与协议协议测试。
* **通信传输层** MVP阶段采用 STDIO 协议,利用同一台机器上本地进程间的 stdin 和 stdout 管道进行直接通信,无需复杂加密握手,实现零网络传输开销。
* **集成开发环境** :采用 Visual Studio Code (VS Code) 作为核心开发工具。需配合安装相关的 MCP 扩展插件,支持在编写代码时直接进行对话联调与协议协议测试。
* **安全与环境管控**协议遵循零信任架构原则默认将AI生成的指令视为不可信负载。敏感凭证严禁硬编码必须通过 `.env.example` 模板化并在运行环境中安全注入。
---

View File

@@ -11,7 +11,8 @@ tags:
- Project Caffeine
- MCP Server
- MVP
- 提示词策略
- Srpint1
- Prompt Strategy
- 5 Whys
- Node.js
license: "CC BY-SA 4.0"