返回 MCP 目录
public公开dns本地运行

paperless-mcp

Paperless-NGX的MCP服务工具,提供文档管理的API接口

article

README

🚀 无需纸张

本项目借助先进技术,实现文档的自动识别与分类整理,具备强大的搜索和版本控制功能,还支持多用户使用与系统集成,有效提升文档管理效率。

🚀 快速开始

你可以按照以下步骤完成项目的安装与启动:

  1. 克隆仓库:
git clone [仓库链接]
cd paperless-mcp-server
  1. 安装依赖项:
npm install
  1. 创建配置文件 config.json,内容如下:
{
  "paperlessUrl": "http://localhost:8000",
  "apiKey": "your_api_token"
}
  1. 启动服务:
node server.js

✨ 主要特性

核心特性

  • 自动识别:通过AI技术智能识别文档内容。
  • 分类整理:支持自定义分类、标签和文件夹管理。
  • 搜索功能:提供全文检索,支持关键词、标签和元数据筛选。
  • 版本控制:记录每个文档的历史版本信息。

集成特性

  • API接口:通过RESTful API实现与其他系统的深度集成。
  • 多用户支持:允许多个用户同时使用并管理权限。
  • 日志系统:详细记录操作日志,便于审计和故障排查。

📦 安装指南

安装依赖

npm install express@4.18.2

💻 使用示例

命令操作

  • 获取帮助信息:
    node server.js --help
    
  • 指定配置文件路径:
    node server.js --config path/to/config.json
    

基础用法

const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hello World!');
});

app.listen(3000, () => {
    console.log('Server is running on http://localhost:3000');
});

高级用法

# 安装与配置
npm install express-generator
express my-app
cd my-app
npm install

🔧 技术细节

安装依赖

npm install express@4.18.2

代码示例

初始化服务

const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hello World!');
});

app.listen(3000, () => {
    console.log('Server is running on http://localhost:3000');
});

安装与配置

npm install express-generator
express my-app
cd my-app
npm install

📚 详细文档

基础教程

  1. 安装Node.js:访问官方链接下载并安装。
  2. 使用Express框架:参考Express中文文档学习基本用法。

进阶教程

  • 构建REST API:了解如何使用Express创建RESTful Web服务。
  • 使用MongoDB:学习在Node.js中集成MongoDB进行数据存储。

🌐 社区支持

加入官方论坛,参与讨论和技术交流。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端