Tech
[程序员] 把 TypeScript GraphRAG 接到 MCP:本地索引 Markdown、做局部/全局检索,还能查看答案证据
之前发过 graphrag-ts v0.1.8 的增量构建。这次单独开帖,是因为后来把 MCP 服务和本地 web-demo 补完整了,想展示一下从索引到检索的实际流程。
现在可以用 Docker Compose 启动 PostgreSQL/pgvector 和 MCP server ,在本地页面里:
提交 Markdown 目录索引任务并查看构建状态;
选择局部 hybrid retrieval 或全局 Map-Reduce 查询;
展开答案对应的 source excerpts ,检查检索依据。
MCP 侧也有 workspace 隔离和 snapshot 发布:新构建成功后才切换到新 snapshot ,失败时旧版本继续可查。增量构建通过 API 支持,但当前 web-demo 页面没有增量更新按钮。
一些实测和限制:
项目自建 recall set:12 题、5 个章节,10/12 strict hits 、95.8% lexical combined recall ;这是词面评估,不是人工语义评分或跨项目横评。
单文档增量更新用例约...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX