Token导航 LogoToken导航

MCP Server · 文档知识

Deep Document MCP Frontend

基于NextJS和AI的智能文档生成工具,能够自动分析Git仓库结构并生成详细的组件文档,适用于开发团队和开源项目。

未说明官方级别未说明来源级核验工具 0
TypeScript文档生成文档处理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
zixingtangmouren
提供方
zixingtangmouren

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Deep Document MCP Frontend 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Deep Document Builder

基于 NextJS 和 AI 实现的智能文档生成工具

功能特性

  • 🔍 智能分析: 自动分析 Git 仓库结构,识别组件和 API
  • 📚 文档生成: 基于代码分析生成详细的组件文档
  • ⚡ 实时反馈: 实时显示分析进度和状态信息
  • 🌐 Web 界面: 类似谷歌搜索的简洁界面
  • 🔄 实时通信: WebSocket 实时推送分析状态
  • 📊 详细进度: 右侧滑出面板展示分步骤分析过程
  • 🏃‍♂️ 并行分析: 实时展示多个组件的并行分析状态
  • ⏹️ 终止控制: 支持用户随时终止分析过程

启动方式

环境要求

  • Node.js 20+
  • pnpm

安装依赖

# 安装依赖
pnpm install

配置环境变量

创建 .env.local 文件并配置以下环境变量:

# MCP 服务器配置(后端 API 地址)
# 客户端直接访问后端(因为 Next.js rewrites 不支持 SSE 流式响应)
NEXT_PUBLIC_MCP_SERVER_URL=http://localhost:3000

# 服务器端配置
MCP_SERVER_URL=http://localhost:3000

# GitLab 访问令牌(可选)
# 获取方式: GitLab Settings -> Access Tokens -> Create Personal Access Token
# 需要的权限: api, read_repository, write_repository
GITLAB_ACCESS_TOKEN=your_gitlab_access_token_here

也可以直接复制 .env.example 文件:

cp .env.example .env.local

重要说明:

  • 前端直接访问后端 API(不通过 Next.js rewrites),因为 Next.js rewrites 不支持 SSE 流式响应
  • 后端已配置 CORS 允许前端访问
  • 需要设置 NEXT_PUBLIC_MCP_SERVER_URL 环境变量指向后端地址
注意: 文档生成功能已迁移到 MCP 服务器,请确保先启动 deep-document-builder-mcp-server 服务。详细的迁移说明请参考 MIGRATION_GUIDE.md

启动项目

1. 启动 MCP 服务器

首先启动后端 MCP 服务器:

cd ../deep-document-builder-mcp-server
pnpm install
pnpm run build
pnpm run start

MCP 服务器将在 http://localhost:3000 启动

2. 启动前端应用

# 启动 NextJS 开发服务器
pnpm dev

前端应用将在 http://localhost:3001 启动

使用旧版本脚本

如果你想使用原来的命令行版本:

pnpm legacy

项目结构

├── app/                    # NextJS App Router
│   ├── fs-api/            # 本地文件系统 API 路由
│   │   └── docs/          # 文档读写接口
│   ├── docs/              # 文档浏览页面
│   ├── globals.css        # 全局样式
│   ├── layout.tsx         # 根布局
│   └── page.tsx           # 主页面(分析入口)
├── components/            # React 组件
│   ├── SearchBox.tsx      # 搜索输入框
│   ├── StatusDisplay.tsx  # 状态显示组件
│   ├── ProgressPanel.tsx  # 进度面板
│   └── AccessTokenModal.tsx # Token 输入模态框
├── lib/                   # 工具库
│   ├── config.ts          # 服务器端配置
│   └── status-stream.ts   # 状态流工具
├── docs-store/            # 生成的文档存储目录
└── types/                 # TypeScript 类型定义

架构说明

API 路由

  • 后端 API(MCP Server)直接访问:

- POST http://localhost:3000/api/analysis/project - 项目分析(SSE 流式响应) - POST http://localhost:3000/api/analysis/package - 包分析(SSE 流式响应) - POST http://localhost:3000/api/analysis/component - 组件分析(SSE 流式响应) - 前端直接调用后端 API,通过 CORS 处理跨域 - 为什么不用 Next.js rewrites? Next.js rewrites 会缓冲整个响应,无法实时推送 SSE 流式数据

  • 前端 API(Next.js):

- GET /fs-api/docs/packages - 获取本地文档包列表 - GET /fs-api/docs/packages/[path] - 获取指定包的文档列表 - GET /fs-api/docs/content - 读取文档内容 - POST /fs-api/docs/save - 保存文档内容 - 这些接口仅用于访问本地文件系统,读写 docs-store 目录

SSE 流式响应说明

为什么前端直接访问后端而不使用 Next.js API Routes 代理?

  1. Next.js rewrites 不支持流式响应: rewrites 会等待整个响应完成后才转发,导致 SSE 无法实时推送
  2. Next.js API Routes 作为代理也有问题: 虽然可以手动转发流,但会增加一层不必要的复杂度
  3. 直接访问最简单: 后端配置 CORS 后,前端可以直接访问,减少中间层

后端 CORS 配置(src/main.ts):

app.enableCors({
  origin: ['http://localhost:3001', 'http://localhost:3000'],
  methods: 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS',
  credentials: true,
  allowedHeaders: 'Content-Type,Authorization,Accept',
});

核心流程

graph TD
    A[用户输入 Git 地址] --> B[右侧滑出进度面板]
    B --> C[Step 1: 分析仓库类型]
    C --> D[克隆仓库到临时目录]
    D --> E[分析项目结构]
    E --> F[Step 2: 查找入口文件]
    F --> G[提取组件列表]
    G --> H[Step 3: 并行分析组件]
    H --> I[组件1分析中...]
    H --> J[组件2分析中...]
    H --> K[组件N分析中...]
    I --> L[生成 Markdown 文档]
    J --> L
    K --> L
    L --> M[清理临时文件]
    M --> N[分析完成]

    style A fill:#e1f5fe
    style B fill:#fff3cd
    style C fill:#d4edda
    style F fill:#d4edda
    style H fill:#d4edda
    style N fill:#e8f5e8

API 接口

POST /api/generate

生成文档的主要接口(代理到 MCP 服务器)

请求体:

{
  "gitUrl": "https://github.com/user/repo.git"
}

响应:

{
  "success": true,
  "sessionId": "uuid-generated-by-mcp-server",
  "message": "文档生成任务已启动"
}

GET /api/status?sessionId=xxx

Server-Sent Events (SSE) 实时状态推送接口,返回详细的分析进度信息。

响应格式:

{
  "status": "success",
  "data": [
    {
      "id": "task-id",
      "title": "任务标题",
      "description": "任务描述",
      "status": "running",
      "startTime": 1640995200000,
      "endTime": null
    }
  ]
}

状态类型:

  • pending: 待执行
  • running: 执行中
  • completed: 已完成
  • failed: 失败

支持的仓库格式

  • GitHub: https://github.com/user/repo.git
  • GitLab: https://gitlab.com/user/repo.git
  • SSH: git@github.com:user/repo.git
  • 其他 Git 仓库地址

注意事项

  1. 必须先启动 deep-document-builder-mcp-server 服务
  2. 需要配置有效的 GitLab Access Token
  3. 确保 MCP 服务器地址配置正确
  4. 生成的文档会被提交到 GitLab 仓库的对应分支

相关文档

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

智能分析TypeScript本地部署文档生成实时反馈Web界面并行分析

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Deep Document MCP Frontend

MCP World · 本页

0未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Deep Document MCP Frontend 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Deep Document MCP Frontend 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Deep Document MCP Frontend 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Deep Document MCP Frontend 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Deep Document MCP Frontend 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP