Paparats MCP
by IBazylchuk
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENAI_API_KEY | No | OpenAI API key for embeddings (alternative to local Ollama) | |
| QDRANT_API_KEY | No | API key for authenticated Qdrant (e.g., Qdrant Cloud) | |
| VOYAGE_API_KEY | No | Voyage AI API key for embeddings (alternative to local Ollama) | |
| EMBEDDING_MODEL | No | Override embedding model name (defaults: text-embedding-3-small, voyage-code-3, jina-code-embeddings) | |
| PAPARATS_METRICS | No | Enable Prometheus metrics endpoint (/metrics) | false |
| PAPARATS_UI_DEMO | No | Enable demo mode for /ui (shows synthetic data) | |
| OTEL_SERVICE_NAME | No | OTel resource attribute service name | paparats-mcp |
| EMBEDDING_PROVIDER | No | Force embedding provider (ollama, openai, voyage) overrides auto-detection | |
| QUERY_CACHE_TTL_MS | No | Query cache TTL in milliseconds | 300000 |
| PAPARATS_SERVER_URL | No | MCP server base URL (used by CLI commands) | http://localhost:9876 |
| EMBEDDING_DIMENSIONS | No | Override embedding dimensions (e.g., 1024 for voyage-code-3 Matryoshka) | |
| PAPARATS_INDEXER_URL | No | Indexer base URL (add, list, edit) | http://localhost:9877 |
| PAPARATS_OTEL_ENABLED | No | Enable OTel SDK and OTLP exporter | false |
| PAPARATS_UI_BASIC_AUTH | No | Basic auth for /ui and /api/analytics (username:password) | |
| PAPARATS_LOG_QUERY_TEXT | No | If false, store NULL for search_events.query_text | true |
| QUERY_CACHE_MAX_ENTRIES | No | Max cached queries | 1000 |
| OTEL_RESOURCE_ATTRIBUTES | No | Extra resource attrs (key=value,key2=value2) | |
| PAPARATS_IDENTITY_HEADER | No | Header name for user attribution | X-Paparats-User |
| PAPARATS_LOG_RESULT_FILES | No | If false, store NULL for search_results.file | true |
| OTEL_EXPORTER_OTLP_HEADERS | No | OTLP auth headers (key=value,key2=value2) | |
| PAPARATS_ANALYTICS_DB_PATH | No | Analytics database file path | ~/.paparats/analytics.db |
| PAPARATS_ANALYTICS_ENABLED | No | Enable local SQLite analytics writes | true |
| OTEL_EXPORTER_OTLP_ENDPOINT | No | OTLP HTTP endpoint (e.g., http://localhost:4318/v1/traces) | |
| PAPARATS_TELEMETRY_SAMPLE_RATE | No | Sampling rate for telemetry (errors always kept) | 1.0 |
| PAPARATS_REFORMULATION_WINDOW_MS | No | Reformulation detection window in milliseconds | 90000 |
| PAPARATS_ANALYTICS_RETENTION_DAYS | No | Daily prune cutoff for analytics data | 90 |
| PAPARATS_ANALYTICS_RETENTION_RUN_HOUR | No | Hour-of-day for analytics prune (local time) | 3 |
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
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/IBazylchuk/paparats-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server