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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54653b514228db9c6dd9f6ee2635b3ed4c954b05836e4361cd3fbaec2a1ecf2e
|
|
| MD5 |
15191a7f16920a5e375ce94fbf164e8b
|
|
| BLAKE2b-256 |
31073c77702204be32849a52eb64bbe3e81ce65049eea3e16c6bf8cbfdf6309b
|
File details
Details for the file mseep_pdf_extraction-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mseep_pdf_extraction-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8dae375aaf69aba27730d4a76b714cf5c2d9e071b389f2746f9303e0d198bd2
|
|
| MD5 |
075a33547ed14d08e6a185e04513cd5e
|
|
| BLAKE2b-256 |
ba22ba61ec199f20138c7f98fbe0ce8c57e50c7f4326d3cc7fa197ddbf786d22
|