Skip to main content

MCP server to extract contents from PDF files

Project description

PDF Extraction MCP server

MCP server to extract contents from a PDF file

Components

Tools

The server implements one tool:

  • extract-pdf-contents: Extract contents from a local PDF file
    • Takes "pdf_path" as a required string argument, representing the local file path of the PDF file
    • Takes "pages" as an optional string argument, representing the page numbers to extract contents from the PDF file. Page numbers are separated in comma, and negative page numbers supported (e.g. '-1' means the last page)
    • Supports PDF file reader and OCR

Quickstart

Install

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration ``` "mcpServers": { "pdf_extraction": { "command": "uv", "args": [ "--directory", "/Users/xraywu/Workspace/pdf_extraction", "run", "pdf_extraction" ] } } ```
Published Servers Configuration ``` "mcpServers": { "pdf_extraction": { "command": "uvx", "args": [ "pdf_extraction" ] } } ```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_pdf_extraction-0.1.0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_pdf_extraction-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file mseep_pdf_extraction-0.1.0.tar.gz.

File metadata

  • Download URL: mseep_pdf_extraction-0.1.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_pdf_extraction-0.1.0.tar.gz
Algorithm Hash digest
SHA256 54653b514228db9c6dd9f6ee2635b3ed4c954b05836e4361cd3fbaec2a1ecf2e
MD5 15191a7f16920a5e375ce94fbf164e8b
BLAKE2b-256 31073c77702204be32849a52eb64bbe3e81ce65049eea3e16c6bf8cbfdf6309b

See more details on using hashes here.

File details

Details for the file mseep_pdf_extraction-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_pdf_extraction-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8dae375aaf69aba27730d4a76b714cf5c2d9e071b389f2746f9303e0d198bd2
MD5 075a33547ed14d08e6a185e04513cd5e
BLAKE2b-256 ba22ba61ec199f20138c7f98fbe0ce8c57e50c7f4326d3cc7fa197ddbf786d22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page