MCP Server -- Read Papers in the local Specified Directory
@sirix-v
关于 MCP Server -- Read Papers in the local Specified Directory
一个阅读本地pdf格式论文的mcp服务器
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"pdf-mcp-server": {
"url": "http://127.0.0.1:8080/sse"
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Server -- Read Papers in the local Specified Directory?
It is an MCP server that exposes PDF files stored in a user-specified local directory through MCP tools. It is built in Go and designed to be used with MCP-compatible clients such as Cursor, allowing them to list and read papers from a given folder.
How to use MCP Server -- Read Papers in the local Specified Directory?
Compile the source code with go build -o pdf-mcp-server main.go, then add the binary’s path to your environment variable (e.g., on macOS, update PATH in .zshrc). Start the server with pdf-mcp-server -pdfdir=your_paper_directory (e.g., -pdfdir=/Users/sirix/lunwen). In Cursor, configure the MCP server with URL http://127.0.0.1:8080/sse and set Cursor rules to call the find_pdf and read_pdf tools.
Key features of MCP Server -- Read Papers in the local Specified Directory
- Compiled from Go source code to a single binary.
- Serves PDF files from a local directory specified via
-pdfdir. - Provides MCP tools
find_pdfandread_pdf. - Communicates over HTTP SSE at
http://127.0.0.1:8080/sse. - Easy integration with Cursor’s MCP server settings.
Use cases of MCP Server -- Read Papers in the local Specified Directory
- Listing all papers in a local PDF directory.
- Searching for papers by file name within the specified directory.
- Reading the content of a specific PDF via an MCP client.
- Integrating local paper management into AI-assisted coding workflows (e.g., Cursor).
- Automating paper retrieval for research or note-taking tasks.
FAQ from MCP Server -- Read Papers in the local Specified Directory
What dependencies are required to run this server?
The README only provides Go compilation instructions; the server is distributed as a compiled binary. It does not list runtime dependencies beyond the binary itself.
What transport protocol does the server use?
It serves over HTTP using Server-Sent Events (SSE) at http://127.0.0.1:8080/sse.
Where does the data (PDF files) reside?
All PDF files must be stored in the local directory specified by the -pdfdir command-line flag when starting the server.
What MCP tools are available?
The server exposes two tools: find_pdf (to list papers in the directory) and read_pdf (to read the content of a paper). The exact signatures are not detailed in the README.
Is authentication or authorization required?
No authentication or authorization is mentioned in the README; the server appears to run locally with no security measures described.
文件与存储 分类下的更多 MCP 服务器
Rust MCP Filesystem
rust-mcp-stackBlazing-fast, asynchronous MCP server for seamless filesystem operations.
Filesystem
chrisdocManage your Hevy workouts, routines, folders, and exercise templates. Create and update sessions faster, organize plans, and search exercises to build workouts quickly. Stay synced with changes so your training log is always up to date.
File Context Server
bsmi021A Model Context Protocol (MCP) server that provides file system context to Large Language Models (LLMs). This server enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.
MCP docx server
h4ck4lifeMCP server to manipulate DOCX file
mcp-rquest
xxxbrianA MCP server providing realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints for bypassing anti-bot measures. It also supports converting PDF and HTML documents to Markdown for easier processing by LLMs.
评论