关于 MyArxivDB_MCP MCP server
MyArxivDB_MCP 是供研究人员整理个人 PostgreSQL 论文库的 MCP 服务。它可抓取 arXiv 论文、支持语义检索和项目归类,并借助 LLM 提示词生成文献综述片段。
主要功能
- 01抓取 arXiv 元数据和 PDF
- 02使用 Pinecone 嵌入摘要
- 03通过 pgvector 在 PostgreSQL 中存储论文和项目
- 04按项目语义检索文献
- 05生成 Related Work 章节
适用场景
- 01按 ID 或 URL 收集 arXiv 论文
- 02查找与研究项目相关的论文
- 03起草 Related Work 章节
MCP 相关
向 MCP 客户端提供论文抓取、存储、语义检索和文献综述生成能力。README 主要面向 Claude Desktop,也提到可能适用于其他 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🧠 使用 MCP 服务整理研究论文
本仓库提供一个 MCP 服务,使用 MCP(Modular Command Platform) 服务和语义搜索来整理个人研究论文。该平台可高效检索论文、自动分配项目,并借助大模型协助撰写文献综述部分。
此服务主要为 Claude Desktop 设计,但也可能适用于其他 MCP 客户端。
本项目是 BKMS1 课程(@SNU GSDS)学期项目的一部分。
⚡️ 快速入门
以下快速入门指南基于 Apple Silicon MacBook。
- 安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh
- 克隆仓库
git clone https://github.com/Jongbin-kr/MyArxivDB_MCP.git
- 安装依赖项并激活虚拟环境
uv sync
source /.venv/bin/activate
- 在
.env文件中设置环境变量。
# .env
PINECONE_API_KEY = "YOUR PINECONE_API_KEY"
DB_NAME = "YOUR_DB_NAME"
DB_USER = "YOUR_DB_USERNAME"
DB_PASSWORD = "YOUR_DB_PASSWORD"
DB_HOST = "localhost"
DB_PORT = 4444
-
在 Claude Desktop 中安装 MCP 服务
mcp install server.py -
完成!Claude 桌面应用会自动检测 MCP 服务,你就可以开始使用了!
📌 动机
研究人员经常积累大量论文,却缺少按主题或项目系统整理这些论文的工具。BKMS 旨在:
- 使用嵌入向量自动将新论文分配到相关项目
- 支持针对特定项目的文献语义搜索
- 协助撰写“相关工作”等章节
🛠️ 主要功能
我们的 MCP 服务支持以下核心功能:
- 使用 ArXiv API,通过 ID 或 URL 从 arXiv 抓取元数据和 PDF
- 使用 Pinecone API(
llama-text-embed-v2)为摘要生成嵌入向量 - 将论文和项目存储在 PostgreSQL + pgvector 数据库中
- 通过大模型提示词生成“相关工作”章节
🎥 工作流与演示视频
你可以在 assets 文件夹中查看我们的 PPT 和演示视频。
以下是我们项目工作流和数据库架构的简要概览。

👨👩👧👦 团队
- 박연진
- 원종빈
- 정예준
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。