Skip to main content

MCP server to extract contents from PDF files

Project description

MseeP.ai Security Assessment Badge

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.1.tar.gz (2.2 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.1-py3-none-any.whl (2.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mseep_pdf_extraction-0.1.1.tar.gz
  • Upload date:
  • Size: 2.2 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.1.tar.gz
Algorithm Hash digest
SHA256 35b3f195638e5d5b432b63113b5557a004b71cf9fec78761677255f4418757dd
MD5 d80fae584605f7cf9cf8cb104f07ffb6
BLAKE2b-256 70bd48ac9afb942636c8904b47d02828910028fec33ce29e3cc9a0e33be15368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mseep_pdf_extraction-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 828ff64e22e1bdef96626adf95a54be3bbdb008b0c0be90811715e3d3d85f7b5
MD5 227991dabacd82035e2e710e32c94e39
BLAKE2b-256 ab07f61d94b8aa70daa0e0d10034625e63fa3d503f80952fd6ac47117a19529a

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