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 |
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 | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Edgaras0x4E/tika-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server