paper-organizer-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@paper-organizer-mcpscan inbox folder and move papers to library sorted by topic"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
paper-organizer-mcp
로컬 폴더에 있는 논문 PDF를 스캔하고, 제목/초록 텍스트를 추출해 분류 판단(Claude 또는 다른 분류 MCP)에 활용할 수 있도록 하며, 결정된 분류에 따라 지정한 폴더 구조로 파일을 이동/정리하는 MCP(Model Context Protocol) 서버입니다.
이 서버는 분류 로직 자체는 포함하지 않습니다. "이 논문이 어떤 카테고리에 속하는지"는 Claude가 paper_read_text로 얻은 텍스트를 보고 직접 판단하거나, 별도의 분류 전용 MCP에 위임하는 것을 전제로 합니다. 이 서버는 스캔 → 텍스트 확인 → 이동/정리, 세 단계만 담당합니다.
설치 및 빌드
git clone https://github.com/iapke486-arch/paper-organizer-mcp.git
cd paper-organizer-mcp
npm install
npm run buildRelated MCP server: renfield-mcp-filesystem
실행 (직접 테스트)
node build/index.jsClaude Desktop / Claude Code 설정
Claude Desktop
claude_desktop_config.json(보통 %APPDATA%\Claude\claude_desktop_config.json)에 등록합니다.
{
"mcpServers": {
"paper-organizer": {
"type": "stdio",
"command": "node",
"args": ["C:/Users/YourName/Documents/pke/paper-organizer-mcp/build/index.js"]
}
}
}경로 예시:
Windows:
C:/Users/YourName/Documents/pke/paper-organizer-mcp/build/index.jsmacOS/Linux:
/home/username/projects/paper-organizer-mcp/build/index.js
Claude Code CLI
claude mcp add paper-organizer -- node /path/to/paper-organizer-mcp/build/index.js연결 확인
Claude Code: /mcp 목록에서 paper-organizer 서버가 ✓ Connected 상태인지 확인하세요.
제공 도구 (Tools)
Tool | 설명 |
| 지정한 폴더(재귀 옵션 지원)에서 PDF 파일 목록을 스캔. 각 파일의 절대 경로/크기/수정일 반환 |
| PDF 앞부분 페이지(기본 3페이지)의 텍스트와 메타데이터(Author 등)를 추출해 분류 판단 근거로 사용 |
| 분류가 결정된 PDF를 |
사용 흐름 예시
"C:/papers/inbox 폴더에 있는 논문들을 분류해서 C:/papers/library 밑에 정리해줘" 라고 요청
Claude가
paper_scan_folder로 inbox의 PDF 목록을 확인각 파일에 대해
paper_read_text로 제목/초록을 읽고 분류 카테고리 판단 (또는 별도 분류 MCP 결과 활용)paper_move로destRoot=C:/papers/library,category="NLP"등과 같이 원하는 폴더 구조로 이동
폴더 경로(destRoot)와 분류 체계(category)는 고정되어 있지 않으며, 매 요청마다 자유롭게 지정할 수 있습니다.
참고
논문 파일이 이미 다른 위치로 이동되면 원래 폴더의 스캔 결과에서 자연히 제외되므로, "처리 완료" 여부를 별도로 기록/추적하지 않습니다.
paper_move는 대상 경로에 동일한 이름의 파일이 있으면 덮어쓰지 않고 오류를 반환합니다. 이 경우fileName파라미터로 새 이름을 지정하세요.category에..등 상위 폴더로 빠져나가는 경로는 자동으로 제거되어 항상destRoot하위에만 저장됩니다.텍스트/이미지가 아닌 스캔본(이미지 전용 PDF)은
paper_read_text로 텍스트가 거의 추출되지 않을 수 있습니다(OCR 미지원).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceLocal MCP server that indexes folders of documents into a hybrid vector + keyword search index for Claude Desktop, with support for PDFs, Office files, and images via OCR.MIT
- Alicense-qualityCmaintenanceWatches local and SMB folders for settled new files and pushes them into the Renfield knowledge base and Paperless over REST; also provides interactive MCP tools for browsing and on-demand file ingestion.MIT
- Alicense-qualityDmaintenanceEnables structured information extraction from academic PDFs using LLMs, integrating with Claude Desktop for natural language querying and batch processing.2MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables listing and reading PDF documents from a configured directory, extracting text content for MCP clients like Claude Desktop.2
Related MCP Connectors
Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.
Search arXiv, fetch paper metadata, and read full-text content.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/iapke486-arch/paper-organizer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server