tika-mcp
by Edgaras0x4E
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TIKA_URL | No | Tika Server base URL | http://localhost:9998 |
| TIKA_MCP_HOST | No | MCP bind host | 127.0.0.1 |
| TIKA_MCP_PATH | No | Streamable HTTP endpoint path | /mcp |
| TIKA_MCP_PORT | No | MCP bind port | 8000 |
| TIKA_MAX_REDIRECTS | No | Max remote URL redirects | 5 |
| TIKA_TIMEOUT_SECONDS | No | Request timeout for Tika and remote downloads | 30 |
| TIKA_MAX_FILE_SIZE_MB | No | Maximum local/remote input file size | 25 |
| TIKA_MCP_BEARER_TOKEN | No | Optional bearer token required for MCP HTTP requests | |
| TIKA_ALLOW_LOCAL_FILES | No | Enable local file sources | true |
| TIKA_ALLOW_REMOTE_URLS | No | Enable remote URL sources | false |
| TIKA_BLOCK_PRIVATE_IPS | No | Block private/loopback/link-local/internal targets | true |
| TIKA_MAX_OUTPUT_SIZE_MB | No | Max MCP tool response size; also caps the streamed Tika response body before it is buffered | 10 |
| TIKA_ALLOWED_LOCAL_ROOTS | No | Comma-separated allowed local path roots | |
| TIKA_ALLOWED_URL_SCHEMES | No | Allowed remote URL schemes | http,https |
| TIKA_RECURSIVE_MAX_DEPTH | No | Max recursive archive depth | |
| TIKA_RECURSIVE_MAX_FILES | No | Max number of recursive extracted files | |
| TIKA_COLLAPSE_BLANK_LINES | No | Collapse runs of blank lines in extracted text (like cat -s) | false |
| TIKA_PDF_SORT_BY_POSITION | No | Send X-Tika-PDFsortByPosition; true orders text by visual position (untagged PDFs) | |
| TIKA_PDF_EXTRACT_MARKED_CONTENT | No | Send X-Tika-PDFextractMarkedContent; true preserves paragraph structure for tagged PDFs | |
| TIKA_PDF_EXTRACT_ANNOTATION_TEXT | No | Send X-Tika-PDFextractAnnotationText; false avoids duplicate hyperlink URLs | |
| TIKA_RECURSIVE_MAX_TOTAL_SIZE_MB | No | Max total recursive expanded text size |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityStale
ResponsivenessNo issues