Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GNOSIS_MCP_SCHEMA | No | Database schema (PostgreSQL only). Default is 'public'. | public |
| GNOSIS_MCP_BACKEND | No | Force backend type: 'sqlite' or 'postgres'. Default is 'auto'. | auto |
| GNOSIS_MCP_WRITABLE | No | Enable write tools (upsert_doc, delete_doc, update_metadata). Default is 'false'. | false |
| GNOSIS_MCP_EMBED_URL | No | Custom endpoint for embedding provider. | |
| GNOSIS_MCP_LOG_LEVEL | No | Logging level. Default is 'INFO'. | INFO |
| GNOSIS_MCP_TRANSPORT | No | Server transport: 'stdio' or 'sse'. Default is 'stdio'. | stdio |
| GNOSIS_MCP_EMBED_MODEL | No | Embedding model name. Defaults to 'text-embedding-3-small' for remote or 'MongoDB/mdbr-leaf-ir' for local. | |
| GNOSIS_MCP_WEBHOOK_URL | No | URL to receive POST notifications when documents are modified. | |
| GNOSIS_MCP_CHUNKS_TABLE | No | Table name for chunks. Default is 'documentation_chunks'. | documentation_chunks |
| GNOSIS_MCP_DATABASE_URL | No | PostgreSQL URL or SQLite file path (defaults to SQLite auto-detect). | |
| GNOSIS_MCP_EMBEDDING_DIM | No | Vector dimension for init-db. Default is '1536'. | 1536 |
| GNOSIS_MCP_EMBED_API_KEY | No | API key for remote embedding providers (e.g., OpenAI). | |
| GNOSIS_MCP_EMBED_PROVIDER | No | Embedding provider: 'openai', 'ollama', 'custom', or 'local'. | local |
| GNOSIS_MCP_SEARCH_FUNCTION | No | Custom search function (PostgreSQL only). |
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 | |