paperless-mcp
by nloui·★ 173·综合分 45
一个为 Paperless-NGX 文档管理系统提供全面文档管理功能的 MCP 服务器。
概述
paperless-mcp 服务器实现了与 Paperless-NGX 文档管理系统的无缝集成,提供丰富的文档操作、标签管理、联系人处理和文档类型管理工具。使用 TypeScript 和 litemcp 框架构建,支持 stdio 和 HTTP 传输模式,提供灵活的部署方式。该服务器实现了 Paperless-NGX REST API,使用户能够通过 AI 助手的自然语言命令执行文档搜索、上传、批量操作和元数据管理。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您使用 Paperless-NGX 进行文档管理,并希望通过自然语言利用 AI 进行组织、标记和操作文档,请选择此工具。
什么时候不要选它
如果您使用的是其他文档管理系统,请不要选择此工具,因为此 MCP 服务器专门为 Paperless-NGX 集成设计。
此 server 暴露的工具
从 README 抽取出 12 个工具list_documentspage?: number, page_size?: numberGet a paginated list of all documents
get_documentid: numberGet a specific document by ID
search_documentsquery: stringFull-text search across documents
download_documentid: number, original?: booleanDownload a document file by ID
bulk_edit_documentsdocuments: number[], method: string, ...additionalParamsPerform bulk operations on multiple documents
post_documentfile: string, filename: string, ...optionalParamsUpload a new document to Paperless-NGX
list_tagsGet all tags
create_tagname: string, color?: string, match?: string, matching_algorithm?: stringCreate a new tag
list_correspondentsGet all correspondents
create_correspondentname: string, match?: string, matching_algorithm?: stringCreate a new correspondent
list_document_typesGet all document types
create_document_typename: string, match?: string, matching_algorithm?: stringCreate a new document type
可对比工具
安装
安装
- 全局安装 MCP 服务器:
npm install -g paperless-mcp- 添加到 Claude 的 MCP 配置中:
对于 Claude Desktop:
{
"mcpServers": {
"paperless": {
"command": "npx",
"args": ["paperless-mcp", "http://your-paperless-instance:8000", "your-api-token"]
}
}
}对于 VSCode Claude 扩展:
{
"mcpServers": {
"paperless": {
"command": "npx",
"args": ["paperless-mcp", "http://your-paperless-instance:8000", "your-api-token"]
}
}
}- 从您的 Paperless-NGX 个人资料页面获取 API 令牌,并在配置中替换占位符。
FAQ
- 如何为 Paperless-NGX 生成 API 令牌?
- 登录您的 Paperless-NGX 实例,点击右上角的用户名,选择'我的个人资料',然后点击圆形箭头按钮生成新令牌。
- 我可以在 HTTP 模式下运行此 MCP 服务器吗?
- 是的,使用 `--http` 标志通过 `npm run start` 作为 HTTP 服务运行。可以使用 `--port` 指定端口(默认:3000)。
paperless-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。