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" ] } } ```Metadata
Release files for pdf-extraction-mcp-server 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pdf_extraction_mcp_server-0.1.2.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdf_extraction_mcp_server-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 kB
Release files / pdf_extraction_mcp_server-0.1.2.tar.gz
| Download URL | pdf_extraction_mcp_server-0.1.2.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad59fb9e4c6c1ceeb72fa3c38f3538093202f967643a5ffe4cdea6c17ca79aab
|
|
BLAKE2b-256 checksum How to use checksums |
5b02f57f14ac4bff0812c5568e158d4112b4ce88646f34bc52f9cf9b585da4b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|
Release files / pdf_extraction_mcp_server-0.1.2-py3-none-any.whl
| Download URL | pdf_extraction_mcp_server-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bc563a32d9269625bf06ec99c53174f8c4587cca72faaac0143c3dcc44ae39a7
|
|
BLAKE2b-256 checksum How to use checksums |
594d83eb0666780510055ebc355c2fac3bfa41a5d32a128b54faa2aead33fe38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.9
|