Data · MODEL CONTEXT PROTOCOL
sylphlab pdf reader mcp
An MCP server built with Node.js/TypeScript that allows AI agents to securely read PDF files (local or URL) and extract text, metadata, or page counts. Uses pdf-parse.
WHAT IT CONNECTS
sylphlab pdf reader mcp 为 AI Agent 提供什么
- Read full text content from PDF files.
- Read text content from specific pages or page ranges.
- Read PDF metadata (author, title, creation date, etc.).
- Get the total page count of a PDF.
- Process multiple PDF sources (local paths or URLs) in a single request.
- Securely operates within the defined project root.
- Provides structured JSON output via MCP.
- Available via npm and Docker Hub.
- **Documentation:**
- Finalize all documentation sections (Guide, API, Design, Comparison).
- Resolve TypeDoc issue and generate API documentation.
- Add more examples and advanced usage patterns.
- Implement PWA support and mobile optimization for the docs site.
- Add share buttons and growth metrics to the docs site.
- **Benchmarking:**
- Conduct comprehensive benchmarks with diverse PDF files (size, complexity).
- Measure memory usage.
- Compare URL vs. local file performance.
- **Core Functionality:**
- Explore potential optimizations for very large PDF files.
- Investigate options for extracting images or annotations (longer term).
- **Testing:**
- Increase test coverage towards 100% where practical.
- Add runtime tests once feasible.
- **Found a bug or have a feature request?** Please open an issue on [GitHub Issues](https://github.com/sylphlab/pdf-reader-mcp/issues).
- **Want to contribute?** We welcome contributions! Please see [CONTRIBUTING.md](./CONTRIBUTING.md).
- **Star & Watch:** If you find this project useful, please consider starring ⭐ and watching 👀 the repository on [GitHub](https://github.com/sylphlab/pdf-reader-mcp) to show your support and stay updated!
SECURITY
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。