Token导航 LogoToken导航TokenDH.com
Paperlib MCP logo
数据服务stdio官方级别未说明来源级核验

Paperlib MCP

MCP Server

Paperlib MCP 是一个支持PDF导入、混合搜索、知识图谱构建和文献综述生成的学术文献管理与检索服务器。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
混合搜索PythonClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

h-lu

提供方

h-lu

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install paperlib-mcp

详细介绍

Paperlib MCP

学术文献管理和检索MCP服务器-支持PDF导入、混合搜索、知识图构建和文献综述生成。

![Python 3.11+](https://www.python.org/downloads/) ![License: MIT](https://opensource.org/licenses/MIT)

中文 README

✨ 特性

特性描述
PDF导入自动提取文本,逐页分块,生成向量嵌入
混合搜索FTS全文搜索+pgvector语义搜索
知识图谱LLM驱动的实体/关系/索赔提取、莱顿社区检测
评论生成基于证据包的结构化文献综述自动生成

📋 先决条件

  • PostgreSQL 16+,带pgvector扩展
  • MinIO或S3兼容存储
  • OpenRouter API密钥

______________________________________________________________________

🚀 安装与使用

方法一:Docker Compose(推荐给初学者)

一键启动完整环境(PostgreSQL+MinIO+MCP):

git clone https://github.com/h-lu/paperlib-mcp.git
cd paperlib-mcp

# Configure API Key
cp .env.example .env
# Edit .env and fill in OPENROUTER_API_KEY

# Start services
docker-compose up -d

在游标中配置

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "paperlib-docker": {
      "command": "docker",
      "args": [
        "exec",
        "-i",
        "paperlib-mcp",
        "python",
        "-m",
        "paperlib_mcp.server"
      ]
    }
  }
}

方法2:uvx安装(推荐)

先决条件:需要可用的PostgreSQL(带pgvector)和MinIO/S3兼容的存储服务。

💡 Quick Start Local Services (Optional)

docker-compose up -d postgres minio minio-init

在Cursor/Claude Desktop中配置,根据您的实际服务地址修改环境变量:

{
  "mcpServers": {
    "paperlib": {
      "command": "uvx",
      "args": ["paperlib-mcp"],
      "env": {
        "POSTGRES_HOST": "localhost",
        "POSTGRES_USER": "paper",
        "POSTGRES_PASSWORD": "paper",
        "POSTGRES_DB": "paperlib",
        "S3_ENDPOINT": "http://localhost:9000",
        "MINIO_ROOT_USER": "minio",
        "MINIO_ROOT_PASSWORD": "minio123",
        "OPENROUTER_API_KEY": "your-api-key"
      }
    }
  }
}

方法3:pip安装

先决条件:与方法2相同,需要可用的PostgreSQL和MinIO/S3服务。

pip install paperlib-mcp

配置MCP客户端(根据您的实际服务地址进行修改):

{
  "mcpServers": {
    "paperlib": {
      "command": "paperlib-mcp",
      "args": [],
      "env": {
        "POSTGRES_HOST": "localhost",
        "POSTGRES_USER": "paper",
        "POSTGRES_PASSWORD": "paper",
        "POSTGRES_DB": "paperlib",
        "S3_ENDPOINT": "http://localhost:9000",
        "MINIO_ROOT_USER": "minio",
        "MINIO_ROOT_PASSWORD": "minio123",
        "OPENROUTER_API_KEY": "your-api-key"
      }
    }
  }
}

方法4:地方发展

git clone https://github.com/your-org/paperlib-mcp.git
cd paperlib-mcp

uv sync
cp .env.example .env
# Edit .env

uv run python -m paperlib_mcp.server

______________________________________________________________________

📖 可用工具

基本工具

工具说明
health_check系统健康检查
import_pdf导入PDF文档
download_pdf按标题将PDF下载到本地目录
search_hybrid混合搜索(推荐)
get_document获取文档元数据
list_documents列出所有文件

图形工具

工具说明
extract_graph_v1提取知识图
build_communities_v1建立主题社区
summarize_community_v1生成社区摘要

书写工具

工具说明
build_evidence_pack构建证据包
draft_lit_review_v1生成审核草稿
完整的工具列表(48+)可在 docs/MCP_TOOLS_REFERENCE.md

______________________________________________________________________

💡 使用示例

# Import PDF
> import_pdf file_path="/papers/study.pdf" title="Study Title"

# Search literature
> search_hybrid query="monetary policy" k=10

# Build knowledge graph
> extract_graph_v1 doc_id="abc123"
> build_communities_v1 level="macro"

# Generate review
> build_evidence_pack query="CBDC" k=40
> draft_lit_review_v1 pack_id=1

______________________________________________________________________

📚 文档

文档描述
部署.md部署指南
建筑.md系统架构
嵌入式系统.md嵌入和检索
知识_图片.md知识图谱
DATABASE_SCHEMA.md数据库架构
MCP_TOOLS_REFERNCE.md工具API参考

______________________________________________________________________

🛠️ 技术栈

组件技术
MCP协议FastMCP
数据库PostgreSQL 16+pgvector
对象存储MinIO(S3兼容)
PDF处理PyMuPDF4LLM
嵌入模型OpenRouter(文本嵌入3-small)
图聚类igraph+Leiden

______________________________________________________________________

环境变量

变量必填默认描述
OPENROUTER_API_KEY-OpenRouter API密钥
POSTGRES_HOSTlocalhost数据库主机
POSTGRES_USERpaper数据库用户
POSTGRES_PASSWORDpaper数据库密码
POSTGRES_DBpaperlib数据库名称
S3_ENDPOINThttp://localhost:9000 MinIO端点。
MINIO_ROOT_USERminio最小IO用户
MINIO_ROOT_PASSWORDminio123MinIO密码

______________________________________________________________________

📄 许可证

麻省理工学院

目录标签

目录标签

混合搜索PythonClaude学术文献管理本地部署PDF处理知识图谱文献综述生成

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-keyremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP