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 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。