基本能力
产品定位
document-archive-mcp-server 是一个用于文档管理和搜索的 MCP 服务器,旨在为 LLMs 提供文档上下文支持。
核心功能
- 跨文档搜索工具:用于检索相关信息。
- 文档管理:提供文档列表和元数据资源。
- 文档问答提示模板:用于回答关于文档的问题。
- 传输方式支持:支持 stdio 和 SSE 两种传输方法。
- 日志系统:提供全面的日志记录功能。
- 环境变量配置:通过环境变量灵活配置服务器。
适用场景
- 文档检索:快速查找跨文档的相关信息。
- 文档问答:基于文档内容回答用户问题。
- 开发集成:与 MCP 客户端集成,提供上下文支持。
工具列表
cross_document_search
:跨文档搜索工具。- 参数:
query
(string):搜索查询。max_results
(number, 默认: 5):返回的最大结果数。
常见问题解答
- 如何更改默认端口?
通过设置PORT
环境变量或使用--port
参数。 - 如何启用 SSE 传输?
使用--transport=sse
参数启动服务器。
使用教程
使用依赖
- Node.js 18+ 和 npm
安装教程
- 克隆仓库。
- 安装依赖:
bash
npm install - 构建项目:
bash
npm run build
运行服务器
使用 stdio(与 MCP 客户端集成)
bash
npm start
使用 SSE(基于 Web 的使用)
bash
npm start -- --transport=sse
更改端口
bash
npm start -- --transport=sse --port=8080
或
bash
PORT=8080 npm start -- --transport=sse
调试方式
开发模式(自动重载)
bash
npm run dev
开发模式使用 SSE 传输
bash
npm run dev -- --transport=sse