Verlauf von mcp-context-server im Namensraum io.github
io.github.alex-feel/mcp-context-server · Registerstatus: aktiv
Die Quelle liefert zu diesem Eintrag keinen eigenen Namen. In der Überschrift steht deshalb der hintere Teil des Bezeichners; vollständig steht er als Koordinate darunter.
Angaben zu diesem Eintrag melden
Jede veröffentlichte Änderung an diesem Eintrag, die jüngste zuerst.
| 2026-09-08 | Verbindungswege (Quellstruktur): – → {"packages":[{"registryType":"pypi","identifier":"mcp-context-server","version":"2.2.2","transport":"stdio","environment":[{"name":"LOG_LEVEL","description":"Log level","format":"string","required":false,"secret":false},{"name":"STORAGE_BACKEND","description":"Storage backend type: sqlite (default) or postgresql","format":"string","required":false,"secret":false},{"name":"MAX_IMAGE_SIZE_MB","description":"Maximum individual image size in megabytes","format":"number","required":false,"secret":false},{"name":"MAX_TOTAL_SIZE_MB","description":"Maximum total request size in megabytes","format":"number","required":false,"secret":false},{"name":"DB_PATH","description":"Custom database file location path","format":"string","required":false,"secret":false},{"name":"POOL_MAX_READERS","description":"Maximum number of concurrent read connections in the pool","format":"number","required":false,"secret":false},{"name":"POOL_MAX_WRITERS","description":"Maximum number of concurrent write connections in the pool","format":"number","required":false,"secret":false},{"name":"POOL_CONNECTION_TIMEOUT_S","description":"Connection timeout in seconds","format":"number","required":false,"secret":false},{"name":"POOL_IDLE_TIMEOUT_S","description":"Idle connection timeout in seconds","format":"number","required":false,"secret":false},{"name":"POOL_HEALTH_CHECK_INTERVAL_S","description":"Connection health check interval in seconds","format":"number","required":false,"secret":false},{"name":"RETRY_MAX_RETRIES","description":"Maximum number of retry attempts for failed operations","format":"number","required":false,"secret":false},{"name":"RETRY_BASE_DELAY_S","description":"Base delay in seconds between retry attempts","format":"number","required":false,"secret":false},{"name":"RETRY_MAX_DELAY_S","description":"Maximum delay in seconds between retry attempts","format":"number","required":false,"secret":false},{"name":"RETRY_JITTER","description":"Enable random jitter in retry delays","format":"boolean","required":false,"secret":false},{"name":"RETRY_BACKOFF_FACTOR","description":"Exponential backoff multiplication factor for retries","format":"number","required":false,"secret":false},{"name":"SQLITE_FOREIGN_KEYS","description":"Enable SQLite foreign key constraints","format":"boolean","required":false,"secret":false},{"name":"SQLITE_JOURNAL_MODE","description":"SQLite journal mode (e.g., WAL, DELETE)","format":"string","required":false,"secret":false},{"name":"SQLITE_SYNCHRONOUS","description":"SQLite synchronous mode (e.g., NORMAL, FULL, OFF)","format":"string","required":false,"secret":false},{"name":"SQLITE_TEMP_STORE","description":"SQLite temporary storage location (e.g., MEMORY, FILE)","format":"string","required":false,"secret":false},{"name":"SQLITE_MMAP_SIZE","description":"SQLite memory-mapped I/O size in bytes","format":"number","required":false,"secret":false},{"name":"SQLITE_CACHE_SIZE","description":"SQLite cache size (negative value for KB, positive for pages)","format":"number","required":false,"secret":false},{"name":"SQLITE_PAGE_SIZE","description":"SQLite page size in bytes","format":"number","required":false,"secret":false},{"name":"SQLITE_WAL_AUTOCHECKPOINT","description":"SQLite WAL autocheckpoint threshold in pages","format":"number","required":false,"secret":false},{"name":"SQLITE_BUSY_TIMEOUT_MS","description":"SQLite busy timeout in milliseconds","format":"number","required":false,"secret":false},{"name":"SQLITE_WAL_CHECKPOINT","description":"SQLite WAL checkpoint mode (e.g., PASSIVE, FULL, RESTART)","format":"string","required":false,"secret":false},{"name":"SHUTDOWN_TIMEOUT_S","description":"Server shutdown timeout in seconds","format":"number","required":false,"secret":false},{"name":"SHUTDOWN_TIMEOUT_TEST_S","description":"Test mode shutdown timeout in seconds","format":"number","required":false,"secret":false},{"name":"QUEUE_TIMEOUT_S","description":"Queue operation timeout in seconds","format":"number","required":false,"secret":false},{"name":"QUEUE_TIMEOUT_TEST_S","description":"Test mode queue timeout in seconds","format":"number","required":false,"secret":false},{"name":"CIRCUIT_BREAKER_FAILURE_THRESHOLD","description":"Circuit breaker failure threshold before opening","format":"number","required":false,"secret":false},{"name":"CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S","description":"Circuit breaker recovery timeout in seconds","format":"number","required":false,"secret":false},{"name":"CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS","description":"Maximum calls allowed in circuit breaker half-open state","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_CONNECTION_STRING","description":"Complete PostgreSQL connection string (overrides individual settings if provided)","format":"string","required":false,"secret":true},{"name":"POSTGRESQL_HOST","description":"PostgreSQL server host address","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_PORT","description":"PostgreSQL server port number","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_USER","description":"PostgreSQL database username","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_PASSWORD","description":"PostgreSQL database password","format":"string","required":false,"secret":true},{"name":"POSTGRESQL_DATABASE","description":"PostgreSQL database name","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_POOL_MIN","description":"PostgreSQL connection pool minimum size","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_POOL_MAX","description":"PostgreSQL connection pool maximum size","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_POOL_TIMEOUT_S","description":"PostgreSQL connection pool timeout in seconds","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_COMMAND_TIMEOUT_S","description":"PostgreSQL command execution timeout in seconds","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MIGRATION_TIMEOUT_S","description":"Timeout in seconds for PostgreSQL migration operations (default: 300)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_INACTIVE_LIFETIME_S","description":"Close idle PostgreSQL connections after this many seconds (0 to disable, default: 300)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_QUERIES","description":"Recycle PostgreSQL connections after this many queries (0 to disable, default: 10000)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_TCP_KEEPALIVES_IDLE_S","description":"Seconds of idle time before sending first TCP keepalive probe (0 to disable, default: 15)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S","description":"Seconds between subsequent TCP keepalive probes (0 to disable, default: 5)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_TCP_KEEPALIVES_COUNT","description":"Number of failed TCP keepalive probes before connection is considered dead (0 to disable, default: 3)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_STATEMENT_CACHE_SIZE","description":"asyncpg prepared statement cache size. Set to 0 for external pooler compatibility (PgBouncer transaction mode, Pgpool-II, etc.). Default: 100","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S","description":"Maximum lifetime of cached prepared statements in seconds (default: 300). Has no effect when statement_cache_size=0","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE","description":"Maximum size of statement to cache in bytes (default: 15360). Has no effect when statement_cache_size=0","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_SSL_MODE","description":"PostgreSQL SSL mode (disable, allow, prefer, require, verify-ca, verify-full)","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_SCHEMA","description":"PostgreSQL schema name for table and index operations (default: public)","format":"string","required":false,"secret":false},{"name":"ENABLE_SEMANTIC_SEARCH","description":"Enable semantic search functionality","format":"boolean","required":false,"secret":false},{"name":"ENABLE_EMBEDDING_GENERATION","description":"Enable embedding generation for stored context. Default true - server fails if dependencies not met. Set false to disable embeddings.","format":"boolean","required":false,"secret":false},{"name":"OLLAMA_HOST","description":"Ollama API host URL for embedding generation","format":"string","required":false,"secret":false},{"name":"OLLAMA_AUTO_PULL","description":"Automatically pull missing Ollama models on startup (default: true)","format":"boolean","required":false,"secret":false},{"name":"OLLAMA_PULL_TIMEOUT_S","description":"Timeout in seconds for pulling Ollama models (default: 900, range: 30-3600)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_OLLAMA_TRUNCATE","description":"Ollama embedding truncation mode: false (default) returns error when context exceeded, true enables silent truncation","format":"boolean","required":false,"secret":false},{"name":"EMBEDDING_OLLAMA_NUM_CTX","description":"Ollama embedding context window size in tokens (default: 4096, range: 512-2097152)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_MODEL","description":"Embedding model name for semantic search","format":"string","required":false,"secret":false},{"name":"EMBEDDING_DIM","description":"Embedding vector dimensions","format":"number","required":false,"secret":false},{"name":"EMBEDDING_TIMEOUT_S","description":"Timeout in seconds for embedding generation API calls","format":"number","required":false,"secret":false},{"name":"EMBEDDING_RETRY_MAX_ATTEMPTS","description":"Maximum number of retry attempts for embedding generation","format":"number","required":false,"secret":false},{"name":"EMBEDDING_RETRY_BASE_DELAY_S","description":"Base delay in seconds between retry attempts (with exponential backoff)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_MAX_CONCURRENT","description":"Maximum concurrent embedding generation operations (default: 3, range: 1-20)","format":"number","required":false,"secret":false},{"name":"ENABLE_SUMMARY_GENERATION","description":"Enable summary generation for stored context. Default true - server fails if dependencies not met. Set false to disable summaries.","format":"boolean","required":false,"secret":false},{"name":"SUMMARY_PROVIDER","description":"Summary provider: ollama (default), openai, or anthropic","format":"string","required":false,"secret":false},{"name":"SUMMARY_MODEL","description":"Summary generation model name (default: qwen3:0.6b)","format":"string","required":false,"secret":false},{"name":"SUMMARY_MAX_TOKENS","description":"Maximum output tokens for summary generation (default: 4000, range: 50-16384). Increase if summaries are truncated by reasoning models","format":"number","required":false,"secret":false},{"name":"SUMMARY_TIMEOUT_S","description":"Timeout in seconds for summary generation API calls","format":"number","required":false,"secret":false},{"name":"SUMMARY_RETRY_MAX_ATTEMPTS","description":"Maximum number of retry attempts for summary generation","format":"number","required":false,"secret":false},{"name":"SUMMARY_RETRY_BASE_DELAY_S","description":"Base delay in seconds between retry attempts (with exponential backoff)","format":"number","required":false,"secret":false},{"name":"SUMMARY_MAX_CONCURRENT","description":"Maximum concurrent summary generation operations (default: 3, range: 1-20)","format":"number","required":false,"secret":false},{"name":"SUMMARY_PROMPT","description":"Custom summarization prompt. Overrides the built-in default. Used as system message for the LLM.","format":"string","required":false,"secret":false},{"name":"SUMMARY_MIN_CONTENT_LENGTH","description":"Minimum text content length in characters to trigger summary generation (default: 500, range: 0-10000). Set to 0 to always generate.","format":"number","required":false,"secret":false},{"name":"SUMMARY_OLLAMA_NUM_CTX","description":"Ollama summary context window size in tokens (default: 32768, range: 512-2097152)","format":"number","required":false,"secret":false},{"name":"SUMMARY_OLLAMA_TRUNCATE","description":"Ollama summary truncation mode: false (default) returns error when context exceeded, true enables silent truncation","format":"boolean","required":false,"secret":false},{"name":"SUMMARY_OPENAI_REASONING_EFFORT","description":"Reasoning effort level for OpenAI reasoning models (default: low). Valid values vary by generation: gpt-5: low, medium, high; gpt-5.1+: none, low, medium, high, xhigh. Default low is universally valid across all generations","format":"string","required":false,"secret":false},{"name":"SUMMARY_ANTHROPIC_EFFORT","description":"Effort level for Anthropic Claude models (default: none). Valid values: max, high, medium, low. Controls inference effort (adaptive thinking)","format":"string","required":false,"secret":false},{"name":"ANTHROPIC_API_KEY","description":"Anthropic API key for summary generation","format":"string","required":false,"secret":true},{"name":"ENABLE_FTS","description":"Enable full-text search functionality","format":"boolean","required":false,"secret":false},{"name":"FTS_LANGUAGE","description":"Language for FTS stemming (e.g., english, german, french)","format":"string","required":false,"secret":false},{"name":"FTS_RERANK_WINDOW_SIZE","description":"Characters of context around each FTS match for reranking passage extraction (default: 750)","format":"number","required":false,"secret":false},{"name":"FTS_RERANK_GAP_MERGE","description":"Merge FTS match regions within this character distance (default: 100)","format":"number","required":false,"secret":false},{"name":"ENABLE_HYBRID_SEARCH","description":"Enable hybrid search combining FTS and semantic search with RRF fusion","format":"boolean","required":false,"secret":false},{"name":"HYBRID_RRF_K","description":"RRF smoothing constant for hybrid search (default 60)","format":"number","required":false,"secret":false},{"name":"HYBRID_RRF_OVERFETCH","description":"Multiplier for over-fetching results before RRF fusion (default: 2)","format":"number","required":false,"secret":false},{"name":"HYBRID_FTS_OR_THRESHOLD","description":"Minimum significant query terms to switch hybrid FTS from AND to OR logic (default: 4)","format":"number","required":false,"secret":false},{"name":"SEARCH_DEFAULT_SORT_BY","description":"Default sort order for search results: relevance (only 'relevance' supported in current version)","format":"string","required":false,"secret":false},{"name":"SEARCH_TRUNCATION_LENGTH","description":"Maximum character length for truncated text_content in search results (default: 300, range: 50-1000)","format":"number","required":false,"secret":false},{"name":"ENABLE_CHUNKING","description":"Enable text chunking for embedding generation (default: true)","format":"boolean","required":false,"secret":false},{"name":"CHUNK_SIZE","description":"Target chunk size in characters (default: 1500)","format":"number","required":false,"secret":false},{"name":"CHUNK_OVERLAP","description":"Overlap between chunks in characters (default: 150)","format":"number","required":false,"secret":false},{"name":"CHUNK_AGGREGATION","description":"Chunk score aggregation method: max (only 'max' supported in current version)","format":"string","required":false,"secret":false},{"name":"CHUNK_DEDUP_OVERFETCH","description":"Multiplier for over-fetching chunks before deduplication (default: 5)","format":"number","required":false,"secret":false},{"name":"ENABLE_RERANKING","description":"Enable cross-encoder reranking of search results (default: true)","format":"boolean","required":false,"secret":false},{"name":"RERANKING_PROVIDER","description":"Reranking provider (default: flashrank)","format":"string","required":false,"secret":false},{"name":"RERANKING_MODEL","description":"Reranking model name (default: ms-marco-MiniLM-L-12-v2)","format":"string","required":false,"secret":false},{"name":"RERANKING_MAX_LENGTH","description":"Maximum input length for reranking in tokens (default: 512)","format":"number","required":false,"secret":false},{"name":"RERANKING_OVERFETCH","description":"Multiplier for over-fetching results before reranking (default: 4)","format":"number","required":false,"secret":false},{"name":"RERANKING_CACHE_DIR","description":"Directory for caching reranking models","format":"string","required":false,"secret":false},{"name":"RERANKING_CHARS_PER_TOKEN","description":"Estimated characters per token for passage size validation (default: 4.0, range: 2.0-8.0)","format":"number","required":false,"secret":false},{"name":"RERANKING_INTRA_OP_THREADS","description":"ONNX Runtime intra-operation parallelism threads for reranking (default: 0 = auto-detect)","format":"number","required":false,"secret":false},{"name":"RERANKING_CPU_MEM_ARENA","description":"Enable ONNX Runtime CPU memory arena for reranking (default: false)","format":"boolean","required":false,"secret":false},{"name":"RERANKING_BATCH_SIZE","description":"Maximum passages per ONNX Runtime inference batch during reranking (default: 32)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_PROVIDER","description":"Embedding provider: ollama (default), openai, azure, huggingface, or voyage","format":"string","required":false,"secret":false},{"name":"OPENAI_API_KEY","description":"OpenAI API key for OpenAI embedding provider","format":"string","required":false,"secret":true},{"name":"OPENAI_API_BASE","description":"Custom base URL for OpenAI-compatible APIs","format":"string","required":false,"secret":false},{"name":"OPENAI_ORGANIZATION","description":"OpenAI organization ID","format":"string","required":false,"secret":false},{"name":"AZURE_OPENAI_API_KEY","description":"Azure OpenAI API key","format":"string","required":false,"secret":true},{"name":"AZURE_OPENAI_ENDPOINT","description":"Azure OpenAI endpoint URL","format":"string","required":false,"secret":false},{"name":"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME","description":"Azure OpenAI embedding deployment name","format":"string","required":false,"secret":false},{"name":"AZURE_OPENAI_API_VERSION","description":"Azure OpenAI API version (default: 2024-02-01)","format":"string","required":false,"secret":false},{"name":"HUGGINGFACEHUB_API_TOKEN","description":"HuggingFace Hub API token for HuggingFace embedding provider","format":"string","required":false,"secret":true},{"name":"VOYAGE_API_KEY","description":"Voyage AI API key for Voyage embedding provider","format":"string","required":false,"secret":true},{"name":"VOYAGE_TRUNCATION","description":"Voyage AI truncation mode: false (default) returns error when context exceeded, true enables silent truncation","format":"boolean","required":false,"secret":false},{"name":"VOYAGE_BATCH_SIZE","description":"Voyage AI batch size for embedding requests","format":"number","required":false,"secret":false},{"name":"LANGSMITH_TRACING","description":"Enable LangSmith tracing","format":"boolean","required":false,"secret":false},{"name":"LANGSMITH_API_KEY","description":"LangSmith API key","format":"string","required":false,"secret":true},{"name":"LANGSMITH_PROJECT","description":"LangSmith project name","format":"string","required":false,"secret":false},{"name":"LANGSMITH_ENDPOINT","description":"LangSmith API endpoint URL","format":"string","required":false,"secret":false},{"name":"METADATA_INDEXED_FIELDS","description":"Comma-separated list of metadata fields to index (field:type format)","format":"string","required":false,"secret":false},{"name":"METADATA_INDEX_SYNC_MODE","description":"Index sync mode: strict (fail), auto (sync), warn (log), additive (default, add missing only)","format":"string","required":false,"secret":false},{"name":"MCP_TRANSPORT","description":"Transport mode: stdio for local, http for Docker/remote","format":"string","required":false,"secret":false},{"name":"FASTMCP_HOST","description":"HTTP bind address (use 0.0.0.0 for Docker)","format":"string","required":false,"secret":false},{"name":"FASTMCP_PORT","description":"HTTP port number","format":"number","required":false,"secret":false},{"name":"FASTMCP_STATELESS_HTTP","description":"Enable stateless HTTP mode for horizontal scaling. Enabled by default as the server has no stateful MCP features. Set to false only if you need server-side MCP session tracking.","format":"boolean","required":false,"secret":false},{"name":"DISABLED_TOOLS","description":"Comma-separated list of tools to disable (e.g., delete_context,update_context)","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_TOKEN","description":"Bearer token for HTTP authentication (required when using SimpleTokenVerifier)","format":"string","required":false,"secret":true},{"name":"MCP_AUTH_CLIENT_ID","description":"Client ID to assign to authenticated requests","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_PROVIDER","description":"Authentication provider: none (default), simple_token","format":"string","required":false,"secret":false},{"name":"MCP_SERVER_INSTRUCTIONS","description":"Custom server instructions text. Overrides built-in default. Set to empty string to disable.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/alex-feel/mcp-context-server:2.2.2","runtimeHint":"docker","transport":"streamable-http","environment":[{"name":"LOG_LEVEL","description":"Log level","format":"string","required":false,"secret":false},{"name":"STORAGE_BACKEND","description":"Storage backend type: sqlite (default) or postgresql","format":"string","required":false,"secret":false},{"name":"MAX_IMAGE_SIZE_MB","description":"Maximum individual image size in megabytes","format":"number","required":false,"secret":false},{"name":"MAX_TOTAL_SIZE_MB","description":"Maximum total request size in megabytes","format":"number","required":false,"secret":false},{"name":"DB_PATH","description":"Custom database file location path","format":"string","required":false,"secret":false},{"name":"POOL_MAX_READERS","description":"Maximum number of concurrent read connections in the pool","format":"number","required":false,"secret":false},{"name":"POOL_MAX_WRITERS","description":"Maximum number of concurrent write connections in the pool","format":"number","required":false,"secret":false},{"name":"POOL_CONNECTION_TIMEOUT_S","description":"Connection timeout in seconds","format":"number","required":false,"secret":false},{"name":"POOL_IDLE_TIMEOUT_S","description":"Idle connection timeout in seconds","format":"number","required":false,"secret":false},{"name":"POOL_HEALTH_CHECK_INTERVAL_S","description":"Connection health check interval in seconds","format":"number","required":false,"secret":false},{"name":"RETRY_MAX_RETRIES","description":"Maximum number of retry attempts for failed operations","format":"number","required":false,"secret":false},{"name":"RETRY_BASE_DELAY_S","description":"Base delay in seconds between retry attempts","format":"number","required":false,"secret":false},{"name":"RETRY_MAX_DELAY_S","description":"Maximum delay in seconds between retry attempts","format":"number","required":false,"secret":false},{"name":"RETRY_JITTER","description":"Enable random jitter in retry delays","format":"boolean","required":false,"secret":false},{"name":"RETRY_BACKOFF_FACTOR","description":"Exponential backoff multiplication factor for retries","format":"number","required":false,"secret":false},{"name":"SQLITE_FOREIGN_KEYS","description":"Enable SQLite foreign key constraints","format":"boolean","required":false,"secret":false},{"name":"SQLITE_JOURNAL_MODE","description":"SQLite journal mode (e.g., WAL, DELETE)","format":"string","required":false,"secret":false},{"name":"SQLITE_SYNCHRONOUS","description":"SQLite synchronous mode (e.g., NORMAL, FULL, OFF)","format":"string","required":false,"secret":false},{"name":"SQLITE_TEMP_STORE","description":"SQLite temporary storage location (e.g., MEMORY, FILE)","format":"string","required":false,"secret":false},{"name":"SQLITE_MMAP_SIZE","description":"SQLite memory-mapped I/O size in bytes","format":"number","required":false,"secret":false},{"name":"SQLITE_CACHE_SIZE","description":"SQLite cache size (negative value for KB, positive for pages)","format":"number","required":false,"secret":false},{"name":"SQLITE_PAGE_SIZE","description":"SQLite page size in bytes","format":"number","required":false,"secret":false},{"name":"SQLITE_WAL_AUTOCHECKPOINT","description":"SQLite WAL autocheckpoint threshold in pages","format":"number","required":false,"secret":false},{"name":"SQLITE_BUSY_TIMEOUT_MS","description":"SQLite busy timeout in milliseconds","format":"number","required":false,"secret":false},{"name":"SQLITE_WAL_CHECKPOINT","description":"SQLite WAL checkpoint mode (e.g., PASSIVE, FULL, RESTART)","format":"string","required":false,"secret":false},{"name":"SHUTDOWN_TIMEOUT_S","description":"Server shutdown timeout in seconds","format":"number","required":false,"secret":false},{"name":"SHUTDOWN_TIMEOUT_TEST_S","description":"Test mode shutdown timeout in seconds","format":"number","required":false,"secret":false},{"name":"QUEUE_TIMEOUT_S","description":"Queue operation timeout in seconds","format":"number","required":false,"secret":false},{"name":"QUEUE_TIMEOUT_TEST_S","description":"Test mode queue timeout in seconds","format":"number","required":false,"secret":false},{"name":"CIRCUIT_BREAKER_FAILURE_THRESHOLD","description":"Circuit breaker failure threshold before opening","format":"number","required":false,"secret":false},{"name":"CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S","description":"Circuit breaker recovery timeout in seconds","format":"number","required":false,"secret":false},{"name":"CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS","description":"Maximum calls allowed in circuit breaker half-open state","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_CONNECTION_STRING","description":"Complete PostgreSQL connection string (overrides individual settings if provided)","format":"string","required":false,"secret":true},{"name":"POSTGRESQL_HOST","description":"PostgreSQL server host address","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_PORT","description":"PostgreSQL server port number","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_USER","description":"PostgreSQL database username","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_PASSWORD","description":"PostgreSQL database password","format":"string","required":false,"secret":true},{"name":"POSTGRESQL_DATABASE","description":"PostgreSQL database name","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_POOL_MIN","description":"PostgreSQL connection pool minimum size","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_POOL_MAX","description":"PostgreSQL connection pool maximum size","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_POOL_TIMEOUT_S","description":"PostgreSQL connection pool timeout in seconds","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_COMMAND_TIMEOUT_S","description":"PostgreSQL command execution timeout in seconds","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MIGRATION_TIMEOUT_S","description":"Timeout in seconds for PostgreSQL migration operations (default: 300)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_INACTIVE_LIFETIME_S","description":"Close idle PostgreSQL connections after this many seconds (0 to disable, default: 300)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_QUERIES","description":"Recycle PostgreSQL connections after this many queries (0 to disable, default: 10000)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_TCP_KEEPALIVES_IDLE_S","description":"Seconds of idle time before sending first TCP keepalive probe (0 to disable, default: 15)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S","description":"Seconds between subsequent TCP keepalive probes (0 to disable, default: 5)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_TCP_KEEPALIVES_COUNT","description":"Number of failed TCP keepalive probes before connection is considered dead (0 to disable, default: 3)","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_STATEMENT_CACHE_SIZE","description":"asyncpg prepared statement cache size. Set to 0 for external pooler compatibility (PgBouncer transaction mode, Pgpool-II, etc.). Default: 100","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S","description":"Maximum lifetime of cached prepared statements in seconds (default: 300). Has no effect when statement_cache_size=0","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE","description":"Maximum size of statement to cache in bytes (default: 15360). Has no effect when statement_cache_size=0","format":"number","required":false,"secret":false},{"name":"POSTGRESQL_SSL_MODE","description":"PostgreSQL SSL mode (disable, allow, prefer, require, verify-ca, verify-full)","format":"string","required":false,"secret":false},{"name":"POSTGRESQL_SCHEMA","description":"PostgreSQL schema name for table and index operations (default: public)","format":"string","required":false,"secret":false},{"name":"ENABLE_SEMANTIC_SEARCH","description":"Enable semantic search functionality","format":"boolean","required":false,"secret":false},{"name":"ENABLE_EMBEDDING_GENERATION","description":"Enable embedding generation for stored context. Default true - server fails if dependencies not met. Set false to disable embeddings.","format":"boolean","required":false,"secret":false},{"name":"OLLAMA_HOST","description":"Ollama API host URL for embedding generation","format":"string","required":false,"secret":false},{"name":"OLLAMA_AUTO_PULL","description":"Automatically pull missing Ollama models on startup (default: true)","format":"boolean","required":false,"secret":false},{"name":"OLLAMA_PULL_TIMEOUT_S","description":"Timeout in seconds for pulling Ollama models (default: 900, range: 30-3600)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_OLLAMA_TRUNCATE","description":"Ollama embedding truncation mode: false (default) returns error when context exceeded, true enables silent truncation","format":"boolean","required":false,"secret":false},{"name":"EMBEDDING_OLLAMA_NUM_CTX","description":"Ollama embedding context window size in tokens (default: 4096, range: 512-2097152)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_MODEL","description":"Embedding model name for semantic search","format":"string","required":false,"secret":false},{"name":"EMBEDDING_DIM","description":"Embedding vector dimensions","format":"number","required":false,"secret":false},{"name":"EMBEDDING_TIMEOUT_S","description":"Timeout in seconds for embedding generation API calls","format":"number","required":false,"secret":false},{"name":"EMBEDDING_RETRY_MAX_ATTEMPTS","description":"Maximum number of retry attempts for embedding generation","format":"number","required":false,"secret":false},{"name":"EMBEDDING_RETRY_BASE_DELAY_S","description":"Base delay in seconds between retry attempts (with exponential backoff)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_MAX_CONCURRENT","description":"Maximum concurrent embedding generation operations (default: 3, range: 1-20)","format":"number","required":false,"secret":false},{"name":"ENABLE_SUMMARY_GENERATION","description":"Enable summary generation for stored context. Default true - server fails if dependencies not met. Set false to disable summaries.","format":"boolean","required":false,"secret":false},{"name":"SUMMARY_PROVIDER","description":"Summary provider: ollama (default), openai, or anthropic","format":"string","required":false,"secret":false},{"name":"SUMMARY_MODEL","description":"Summary generation model name (default: qwen3:0.6b)","format":"string","required":false,"secret":false},{"name":"SUMMARY_MAX_TOKENS","description":"Maximum output tokens for summary generation (default: 4000, range: 50-16384). Increase if summaries are truncated by reasoning models","format":"number","required":false,"secret":false},{"name":"SUMMARY_TIMEOUT_S","description":"Timeout in seconds for summary generation API calls","format":"number","required":false,"secret":false},{"name":"SUMMARY_RETRY_MAX_ATTEMPTS","description":"Maximum number of retry attempts for summary generation","format":"number","required":false,"secret":false},{"name":"SUMMARY_RETRY_BASE_DELAY_S","description":"Base delay in seconds between retry attempts (with exponential backoff)","format":"number","required":false,"secret":false},{"name":"SUMMARY_MAX_CONCURRENT","description":"Maximum concurrent summary generation operations (default: 3, range: 1-20)","format":"number","required":false,"secret":false},{"name":"SUMMARY_PROMPT","description":"Custom summarization prompt. Overrides the built-in default. Used as system message for the LLM.","format":"string","required":false,"secret":false},{"name":"SUMMARY_MIN_CONTENT_LENGTH","description":"Minimum text content length in characters to trigger summary generation (default: 500, range: 0-10000). Set to 0 to always generate.","format":"number","required":false,"secret":false},{"name":"SUMMARY_OLLAMA_NUM_CTX","description":"Ollama summary context window size in tokens (default: 32768, range: 512-2097152)","format":"number","required":false,"secret":false},{"name":"SUMMARY_OLLAMA_TRUNCATE","description":"Ollama summary truncation mode: false (default) returns error when context exceeded, true enables silent truncation","format":"boolean","required":false,"secret":false},{"name":"SUMMARY_OPENAI_REASONING_EFFORT","description":"Reasoning effort level for OpenAI reasoning models (default: low). Valid values vary by generation: gpt-5: low, medium, high; gpt-5.1+: none, low, medium, high, xhigh. Default low is universally valid across all generations","format":"string","required":false,"secret":false},{"name":"SUMMARY_ANTHROPIC_EFFORT","description":"Effort level for Anthropic Claude models (default: none). Valid values: max, high, medium, low. Controls inference effort (adaptive thinking)","format":"string","required":false,"secret":false},{"name":"ANTHROPIC_API_KEY","description":"Anthropic API key for summary generation","format":"string","required":false,"secret":true},{"name":"ENABLE_FTS","description":"Enable full-text search functionality","format":"boolean","required":false,"secret":false},{"name":"FTS_LANGUAGE","description":"Language for FTS stemming (e.g., english, german, french)","format":"string","required":false,"secret":false},{"name":"FTS_RERANK_WINDOW_SIZE","description":"Characters of context around each FTS match for reranking passage extraction (default: 750)","format":"number","required":false,"secret":false},{"name":"FTS_RERANK_GAP_MERGE","description":"Merge FTS match regions within this character distance (default: 100)","format":"number","required":false,"secret":false},{"name":"ENABLE_HYBRID_SEARCH","description":"Enable hybrid search combining FTS and semantic search with RRF fusion","format":"boolean","required":false,"secret":false},{"name":"HYBRID_RRF_K","description":"RRF smoothing constant for hybrid search (default 60)","format":"number","required":false,"secret":false},{"name":"HYBRID_RRF_OVERFETCH","description":"Multiplier for over-fetching results before RRF fusion (default: 2)","format":"number","required":false,"secret":false},{"name":"HYBRID_FTS_OR_THRESHOLD","description":"Minimum significant query terms to switch hybrid FTS from AND to OR logic (default: 4)","format":"number","required":false,"secret":false},{"name":"SEARCH_DEFAULT_SORT_BY","description":"Default sort order for search results: relevance (only 'relevance' supported in current version)","format":"string","required":false,"secret":false},{"name":"SEARCH_TRUNCATION_LENGTH","description":"Maximum character length for truncated text_content in search results (default: 300, range: 50-1000)","format":"number","required":false,"secret":false},{"name":"ENABLE_CHUNKING","description":"Enable text chunking for embedding generation (default: true)","format":"boolean","required":false,"secret":false},{"name":"CHUNK_SIZE","description":"Target chunk size in characters (default: 1500)","format":"number","required":false,"secret":false},{"name":"CHUNK_OVERLAP","description":"Overlap between chunks in characters (default: 150)","format":"number","required":false,"secret":false},{"name":"CHUNK_AGGREGATION","description":"Chunk score aggregation method: max (only 'max' supported in current version)","format":"string","required":false,"secret":false},{"name":"CHUNK_DEDUP_OVERFETCH","description":"Multiplier for over-fetching chunks before deduplication (default: 5)","format":"number","required":false,"secret":false},{"name":"ENABLE_RERANKING","description":"Enable cross-encoder reranking of search results (default: true)","format":"boolean","required":false,"secret":false},{"name":"RERANKING_PROVIDER","description":"Reranking provider (default: flashrank)","format":"string","required":false,"secret":false},{"name":"RERANKING_MODEL","description":"Reranking model name (default: ms-marco-MiniLM-L-12-v2)","format":"string","required":false,"secret":false},{"name":"RERANKING_MAX_LENGTH","description":"Maximum input length for reranking in tokens (default: 512)","format":"number","required":false,"secret":false},{"name":"RERANKING_OVERFETCH","description":"Multiplier for over-fetching results before reranking (default: 4)","format":"number","required":false,"secret":false},{"name":"RERANKING_CACHE_DIR","description":"Directory for caching reranking models","format":"string","required":false,"secret":false},{"name":"RERANKING_CHARS_PER_TOKEN","description":"Estimated characters per token for passage size validation (default: 4.0, range: 2.0-8.0)","format":"number","required":false,"secret":false},{"name":"RERANKING_INTRA_OP_THREADS","description":"ONNX Runtime intra-operation parallelism threads for reranking (default: 0 = auto-detect)","format":"number","required":false,"secret":false},{"name":"RERANKING_CPU_MEM_ARENA","description":"Enable ONNX Runtime CPU memory arena for reranking (default: false)","format":"boolean","required":false,"secret":false},{"name":"RERANKING_BATCH_SIZE","description":"Maximum passages per ONNX Runtime inference batch during reranking (default: 32)","format":"number","required":false,"secret":false},{"name":"EMBEDDING_PROVIDER","description":"Embedding provider: ollama (default), openai, azure, huggingface, or voyage","format":"string","required":false,"secret":false},{"name":"OPENAI_API_KEY","description":"OpenAI API key for OpenAI embedding provider","format":"string","required":false,"secret":true},{"name":"OPENAI_API_BASE","description":"Custom base URL for OpenAI-compatible APIs","format":"string","required":false,"secret":false},{"name":"OPENAI_ORGANIZATION","description":"OpenAI organization ID","format":"string","required":false,"secret":false},{"name":"AZURE_OPENAI_API_KEY","description":"Azure OpenAI API key","format":"string","required":false,"secret":true},{"name":"AZURE_OPENAI_ENDPOINT","description":"Azure OpenAI endpoint URL","format":"string","required":false,"secret":false},{"name":"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME","description":"Azure OpenAI embedding deployment name","format":"string","required":false,"secret":false},{"name":"AZURE_OPENAI_API_VERSION","description":"Azure OpenAI API version (default: 2024-02-01)","format":"string","required":false,"secret":false},{"name":"HUGGINGFACEHUB_API_TOKEN","description":"HuggingFace Hub API token for HuggingFace embedding provider","format":"string","required":false,"secret":true},{"name":"VOYAGE_API_KEY","description":"Voyage AI API key for Voyage embedding provider","format":"string","required":false,"secret":true},{"name":"VOYAGE_TRUNCATION","description":"Voyage AI truncation mode: false (default) returns error when context exceeded, true enables silent truncation","format":"boolean","required":false,"secret":false},{"name":"VOYAGE_BATCH_SIZE","description":"Voyage AI batch size for embedding requests","format":"number","required":false,"secret":false},{"name":"LANGSMITH_TRACING","description":"Enable LangSmith tracing","format":"boolean","required":false,"secret":false},{"name":"LANGSMITH_API_KEY","description":"LangSmith API key","format":"string","required":false,"secret":true},{"name":"LANGSMITH_PROJECT","description":"LangSmith project name","format":"string","required":false,"secret":false},{"name":"LANGSMITH_ENDPOINT","description":"LangSmith API endpoint URL","format":"string","required":false,"secret":false},{"name":"METADATA_INDEXED_FIELDS","description":"Comma-separated list of metadata fields to index (field:type format)","format":"string","required":false,"secret":false},{"name":"METADATA_INDEX_SYNC_MODE","description":"Index sync mode: strict (fail), auto (sync), warn (log), additive (default, add missing only)","format":"string","required":false,"secret":false},{"name":"MCP_TRANSPORT","description":"Transport mode: stdio for local, http for Docker/remote","format":"string","required":false,"secret":false},{"name":"FASTMCP_HOST","description":"HTTP bind address (use 0.0.0.0 for Docker)","format":"string","required":false,"secret":false},{"name":"FASTMCP_PORT","description":"HTTP port number","format":"number","required":false,"secret":false},{"name":"FASTMCP_STATELESS_HTTP","description":"Enable stateless HTTP mode for horizontal scaling. Enabled by default as the server has no stateful MCP features. Set to false only if you need server-side MCP session tracking.","format":"boolean","required":false,"secret":false},{"name":"DISABLED_TOOLS","description":"Comma-separated list of tools to disable (e.g., delete_context,update_context)","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_TOKEN","description":"Bearer token for HTTP authentication (required when using SimpleTokenVerifier)","format":"string","required":false,"secret":true},{"name":"MCP_AUTH_CLIENT_ID","description":"Client ID to assign to authenticated requests","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_PROVIDER","description":"Authentication provider: none (default), simple_token","format":"string","required":false,"secret":false},{"name":"MCP_SERVER_INSTRUCTIONS","description":"Custom server instructions text. Overrides built-in default. Set to empty string to disable.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
|---|---|
| 2026-08-26 | Beschreibung (Rohangabe): – → An MCP server that provides persistent multimodal context storage for LLM agents. |
| 2026-08-16 | Im Register geändert am (Rohangabe): – → 2026-03-28 |
| 2026-08-16 | Im Register eingetragen am (Rohangabe): – → 2026-03-28 |
| 2026-08-16 | Statusmeldung des Registers (Rohangabe): – → – |
| 2026-08-16 | Schemafassung des Rohsatzes (Rohangabe): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json |
| 2026-08-16 | Symbolformate (Rohangabe): – → – |
| 2026-08-16 | Beschreibungen der Umgebungsvariablen (Rohangabe): – → ANTHROPIC_API_KEY=Anthropic API key for summary generation · AZURE_OPENAI_API_KEY=Azure OpenAI API key · AZURE_OPENAI_API_VERSION=Azure OpenAI API version (default: 2024-02-01) · AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME=Azure OpenAI embedding deployment name · AZURE_OPENAI_ENDPOINT=Azure OpenAI endpoint URL · CHUNK_AGGREGATION=Chunk score aggregation method: max (only 'max' supported in current version) · CHUNK_DEDUP_OVERFETCH=Multiplier for over-fetching chunks before deduplication (default: 5) · CHUNK_OVERLAP=Overlap between chunks in characters (default: 150) · CHUNK_SIZE=Target chunk size in characters (default: 1500) · CIRCUIT_BREAKER_FAILURE_THRESHOLD=Circuit breaker failure threshold before opening · CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS=Maximum calls allowed in circuit breaker half-open state · CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S=Circuit breaker recovery timeout in seconds · DB_PATH=Custom database file location path · DISABLED_TOOLS=Comma-separated list of tools to disable (e.g., delete_context,update_context) · EMBEDDING_DIM=Embedding vector dimensions · EMBEDDING_MAX_CONCURRENT=Maximum concurrent embedding generation operations (default: 3, range: 1-20) · EMBEDDING_MODEL=Embedding model name for semantic search · EMBEDDING_OLLAMA_NUM_CTX=Ollama embedding context window size in tokens (default: 4096, range: 512-2097152) · EMBEDDING_OLLAMA_TRUNCATE=Ollama embedding truncation mode: false (default) returns error when context exceeded, true enables silent truncation · EMBEDDING_PROVIDER=Embedding provider: ollama (default), openai, azure, huggingface, or voyage · EMBEDDING_RETRY_BASE_DELAY_S=Base delay in seconds between retry attempts (with exponential backoff) · EMBEDDING_RETRY_MAX_ATTEMPTS=Maximum number of retry attempts for embedding generation · EMBEDDING_TIMEOUT_S=Timeout in seconds for embedding generation API calls · ENABLE_CHUNKING=Enable text chunking for embedding generation (default: true) · ENABLE_EMBEDDING_GENERATION=Enable embedding generation for stored context. Default true - server fails if dependencies not met. Set false to disable embeddings. · ENABLE_FTS=Enable full-text search functionality · ENABLE_HYBRID_SEARCH=Enable hybrid search combining FTS and semantic search with RRF fusion · ENABLE_RERANKING=Enable cross-encoder reranking of search results (default: true) · ENABLE_SEMANTIC_SEARCH=Enable semantic search functionality · ENABLE_SUMMARY_GENERATION=Enable summary generation for stored context. Default true - server fails if dependencies not met. Set false to disable summaries. · FASTMCP_HOST=HTTP bind address (use 0.0.0.0 for Docker) · FASTMCP_PORT=HTTP port number · FASTMCP_STATELESS_HTTP=Enable stateless HTTP mode for horizontal scaling. Enabled by default as the server has no stateful MCP features. Set to false only if you need server-side MCP session tracking. · FTS_LANGUAGE=Language for FTS stemming (e.g., english, german, french) · FTS_RERANK_GAP_MERGE=Merge FTS match regions within this character distance (default: 100) · FTS_RERANK_WINDOW_SIZE=Characters of context around each FTS match for reranking passage extraction (default: 750) · HUGGINGFACEHUB_API_TOKEN=HuggingFace Hub API token for HuggingFace embedding provider · HYBRID_FTS_OR_THRESHOLD=Minimum significant query terms to switch hybrid FTS from AND to OR logic (default: 4) · HYBRID_RRF_K=RRF smoothing constant for hybrid search (default 60) · HYBRID_RRF_OVERFETCH=Multiplier for over-fetching results before RRF fusion (default: 2) · LANGSMITH_API_KEY=LangSmith API key · LANGSMITH_ENDPOINT=LangSmith API endpoint URL · LANGSMITH_PROJECT=LangSmith project name · LANGSMITH_TRACING=Enable LangSmith tracing · LOG_LEVEL=Log level · MAX_IMAGE_SIZE_MB=Maximum individual image size in megabytes · MAX_TOTAL_SIZE_MB=Maximum total request size in megabytes · MCP_AUTH_CLIENT_ID=Client ID to assign to authenticated requests · MCP_AUTH_PROVIDER=Authentication provider: none (default), simple_token · MCP_AUTH_TOKEN=Bearer token for HTTP authentication (required when using SimpleTokenVerifier) · MCP_SERVER_INSTRUCTIONS=Custom server instructions text. Overrides built-in default. Set to empty string to disable. · MCP_TRANSPORT=Transport mode: stdio for local, http for Docker/remote · METADATA_INDEXED_FIELDS=Comma-separated list of metadata fields to index (field:type format) · METADATA_INDEX_SYNC_MODE=Index sync mode: strict (fail), auto (sync), warn (log), additive (default, add missing only) · OLLAMA_AUTO_PULL=Automatically pull missing Ollama models on startup (default: true) · OLLAMA_HOST=Ollama API host URL for embedding generation · OLLAMA_PULL_TIMEOUT_S=Timeout in seconds for pulling Ollama models (default: 900, range: 30-3600) · OPENAI_API_BASE=Custom base URL for OpenAI-compatible APIs · OPENAI_API_KEY=OpenAI API key for OpenAI embedding provider · OPENAI_ORGANIZATION=OpenAI organization ID · POOL_CONNECTION_TIMEOUT_S=Connection timeout in seconds · POOL_HEALTH_CHECK_INTERVAL_S=Connection health check interval in seconds · POOL_IDLE_TIMEOUT_S=Idle connection timeout in seconds · POOL_MAX_READERS=Maximum number of concurrent read connections in the pool · POOL_MAX_WRITERS=Maximum number of concurrent write connections in the pool · POSTGRESQL_COMMAND_TIMEOUT_S=PostgreSQL command execution timeout in seconds · POSTGRESQL_CONNECTION_STRING=Complete PostgreSQL connection string (overrides individual settings if provided) · POSTGRESQL_DATABASE=PostgreSQL database name · POSTGRESQL_HOST=PostgreSQL server host address · POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE=Maximum size of statement to cache in bytes (default: 15360). Has no effect when statement_cache_size=0 · POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S=Maximum lifetime of cached prepared statements in seconds (default: 300). Has no effect when statement_cache_size=0 · POSTGRESQL_MAX_INACTIVE_LIFETIME_S=Close idle PostgreSQL connections after this many seconds (0 to disable, default: 300) · POSTGRESQL_MAX_QUERIES=Recycle PostgreSQL connections after this many queries (0 to disable, default: 10000) · POSTGRESQL_MIGRATION_TIMEOUT_S=Timeout in seconds for PostgreSQL migration operations (default: 300) · POSTGRESQL_PASSWORD=PostgreSQL database password · POSTGRESQL_POOL_MAX=PostgreSQL connection pool maximum size · POSTGRESQL_POOL_MIN=PostgreSQL connection pool minimum size · POSTGRESQL_POOL_TIMEOUT_S=PostgreSQL connection pool timeout in seconds · POSTGRESQL_PORT=PostgreSQL server port number · POSTGRESQL_SCHEMA=PostgreSQL schema name for table and index operations (default: public) · POSTGRESQL_SSL_MODE=PostgreSQL SSL mode (disable, allow, prefer, require, verify-ca, verify-full) · POSTGRESQL_STATEMENT_CACHE_SIZE=asyncpg prepared statement cache size. Set to 0 for external pooler compatibility (PgBouncer transaction mode, Pgpool-II, etc.). Default: 100 · POSTGRESQL_TCP_KEEPALIVES_COUNT=Number of failed TCP keepalive probes before connection is considered dead (0 to disable, default: 3) · POSTGRESQL_TCP_KEEPALIVES_IDLE_S=Seconds of idle time before sending first TCP keepalive probe (0 to disable, default: 15) · POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S=Seconds between subsequent TCP keepalive probes (0 to disable, default: 5) · POSTGRESQL_USER=PostgreSQL database username · QUEUE_TIMEOUT_S=Queue operation timeout in seconds · QUEUE_TIMEOUT_TEST_S=Test mode queue timeout in seconds · RERANKING_BATCH_SIZE=Maximum passages per ONNX Runtime inference batch during reranking (default: 32) · RERANKING_CACHE_DIR=Directory for caching reranking models · RERANKING_CHARS_PER_TOKEN=Estimated characters per token for passage size validation (default: 4.0, range: 2.0-8.0) · RERANKING_CPU_MEM_ARENA=Enable ONNX Runtime CPU memory arena for reranking (default: false) · RERANKING_INTRA_OP_THREADS=ONNX Runtime intra-operation parallelism threads for reranking (default: 0 = auto-detect) · RERANKING_MAX_LENGTH=Maximum input length for reranking in tokens (default: 512) · RERANKING_MODEL=Reranking model name (default: ms-marco-MiniLM-L-12-v2) · RERANKING_OVERFETCH=Multiplier for over-fetching results before reranking (default: 4) · RERANKING_PROVIDER=Reranking provider (default: flashrank) · RETRY_BACKOFF_FACTOR=Exponential backoff multiplication factor for retries · RETRY_BASE_DELAY_S=Base delay in seconds between retry attempts · RETRY_JITTER=Enable random jitter in retry delays · RETRY_MAX_DELAY_S=Maximum delay in seconds between retry attempts · RETRY_MAX_RETRIES=Maximum number of retry attempts for failed operations · SEARCH_DEFAULT_SORT_BY=Default sort order for search results: relevance (only 'relevance' supported in current version) · SEARCH_TRUNCATION_LENGTH=Maximum character length for truncated text_content in search results (default: 300, range: 50-1000) · SHUTDOWN_TIMEOUT_S=Server shutdown timeout in seconds · SHUTDOWN_TIMEOUT_TEST_S=Test mode shutdown timeout in seconds · SQLITE_BUSY_TIMEOUT_MS=SQLite busy timeout in milliseconds · SQLITE_CACHE_SIZE=SQLite cache size (negative value for KB, positive for pages) · SQLITE_FOREIGN_KEYS=Enable SQLite foreign key constraints · SQLITE_JOURNAL_MODE=SQLite journal mode (e.g., WAL, DELETE) · SQLITE_MMAP_SIZE=SQLite memory-mapped I/O size in bytes · SQLITE_PAGE_SIZE=SQLite page size in bytes · SQLITE_SYNCHRONOUS=SQLite synchronous mode (e.g., NORMAL, FULL, OFF) · SQLITE_TEMP_STORE=SQLite temporary storage location (e.g., MEMORY, FILE) · SQLITE_WAL_AUTOCHECKPOINT=SQLite WAL autocheckpoint threshold in pages · SQLITE_WAL_CHECKPOINT=SQLite WAL checkpoint mode (e.g., PASSIVE, FULL, RESTART) · STORAGE_BACKEND=Storage backend type: sqlite (default) or postgresql · SUMMARY_ANTHROPIC_EFFORT=Effort level for Anthropic Claude models (default: none). Valid values: max, high, medium, low. Controls inference effort (adaptive thinking) · SUMMARY_MAX_CONCURRENT=Maximum concurrent summary generation operations (default: 3, range: 1-20) · SUMMARY_MAX_TOKENS=Maximum output tokens for summary generation (default: 4000, range: 50-16384). Increase if summaries are truncated by reasoning models · SUMMARY_MIN_CONTENT_LENGTH=Minimum text content length in characters to trigger summary generation (default: 500, range: 0-10000). Set to 0 to always generate. · SUMMARY_MODEL=Summary generation model name (default: qwen3:0.6b) · SUMMARY_OLLAMA_NUM_CTX=Ollama summary context window size in tokens (default: 32768, range: 512-2097152) · SUMMARY_OLLAMA_TRUNCATE=Ollama summary truncation mode: false (default) returns error when context exceeded, true enables silent truncation · SUMMARY_OPENAI_REASONING_EFFORT=Reasoning effort level for OpenAI reasoning models (default: low). Valid values vary by generation: gpt-5: low, medium, high; gpt-5.1+: none, low, medium, high, xhigh. Default low is universally valid across all generations · SUMMARY_PROMPT=Custom summarization prompt. Overrides the built-in default. Used as system message for the LLM. · SUMMARY_PROVIDER=Summary provider: ollama (default), openai, or anthropic · SUMMARY_RETRY_BASE_DELAY_S=Base delay in seconds between retry attempts (with exponential backoff) · SUMMARY_RETRY_MAX_ATTEMPTS=Maximum number of retry attempts for summary generation · SUMMARY_TIMEOUT_S=Timeout in seconds for summary generation API calls · VOYAGE_API_KEY=Voyage AI API key for Voyage embedding provider · VOYAGE_BATCH_SIZE=Voyage AI batch size for embedding requests · VOYAGE_TRUNCATION=Voyage AI truncation mode: false (default) returns error when context exceeded, true enables silent truncation |
| 2026-08-16 | Formate der Umgebungsvariablen (Rohangabe): – → boolean, number, string |
| 2026-08-16 | Bereitstellungsform (Rohangabe): – → paket |
| 2026-08-16 | Remote-Hosts (Rohangabe): – → – |
| 2026-08-16 | Remote-Adressen (Rohangabe): – → – |
| 2026-08-16 | Laufzeithinweise (Rohangabe): – → docker |
| 2026-08-16 | Paketversionen (Rohangabe): – → 2.2.2 |
| 2026-08-16 | Paketbezeichner (Rohangabe): – → ghcr.io/alex-feel/mcp-context-server:2.2.2, mcp-context-server |
| 2026-08-16 | Repository-Unterordner (Rohangabe): – → – |
| 2026-08-16 | Repository-Plattform (Rohangabe): – → github |
| 2026-08-16 | Pfad-Umgebungsvariablen (Rohangabe): – → – |
| 2026-08-16 | Geheime Pflichtkopfzeilen (Rohangabe): – → – |
| 2026-08-06 | Deklarierte Version: – → 2.2.2 |
| 2026-08-06 | Repository-Adresse geführt: – → ja |
| 2026-08-06 | Pfadargument vorhanden: – → nein |
| 2026-08-06 | Ausführungsort: – → lokal |
| 2026-08-06 | Pflicht-Geheimnisse deklariert: – → nein |
| 2026-08-06 | Paketquellen (Rohangabe): – → oci, pypi |
| 2026-08-06 | Repository (Rohangabe): – → https://github.com/alex-feel/mcp-context-server |
| 2026-08-06 | Pfadargumente (Rohangabe): – → – |
| 2026-08-06 | Transportarten (Rohangabe): – → stdio, streamable-http |
| 2026-08-06 | Geheime Pflichtvariablen (Rohangabe): – → – |
| 2026-08-06 | Umgebungsvariablen (Rohangabe): – → LOG_LEVEL, STORAGE_BACKEND, MAX_IMAGE_SIZE_MB, MAX_TOTAL_SIZE_MB, DB_PATH, POOL_MAX_READERS, POOL_MAX_WRITERS, POOL_CONNECTION_TIMEOUT_S, POOL_IDLE_TIMEOUT_S, POOL_HEALTH_CHECK_INTERVAL_S, RETRY_MAX_RETRIES, RETRY_BASE_DELAY_S, RETRY_MAX_DELAY_S, RETRY_JITTER, RETRY_BACKOFF_FACTOR, SQLITE_FOREIGN_KEYS, SQLITE_JOURNAL_MODE, SQLITE_SYNCHRONOUS, SQLITE_TEMP_STORE, SQLITE_MMAP_SIZE, SQLITE_CACHE_SIZE, SQLITE_PAGE_SIZE, SQLITE_WAL_AUTOCHECKPOINT, SQLITE_BUSY_TIMEOUT_MS, SQLITE_WAL_CHECKPOINT, SHUTDOWN_TIMEOUT_S, SHUTDOWN_TIMEOUT_TEST_S, QUEUE_TIMEOUT_S, QUEUE_TIMEOUT_TEST_S, CIRCUIT_BREAKER_FAILURE_THRESHOLD, CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S, CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS, POSTGRESQL_CONNECTION_STRING, POSTGRESQL_HOST, POSTGRESQL_PORT, POSTGRESQL_USER, POSTGRESQL_PASSWORD, POSTGRESQL_DATABASE, POSTGRESQL_POOL_MIN, POSTGRESQL_POOL_MAX, POSTGRESQL_POOL_TIMEOUT_S, POSTGRESQL_COMMAND_TIMEOUT_S, POSTGRESQL_MIGRATION_TIMEOUT_S, POSTGRESQL_MAX_INACTIVE_LIFETIME_S, POSTGRESQL_MAX_QUERIES, POSTGRESQL_TCP_KEEPALIVES_IDLE_S, POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S, POSTGRESQL_TCP_KEEPALIVES_COUNT, POSTGRESQL_STATEMENT_CACHE_SIZE, POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S, POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE, POSTGRESQL_SSL_MODE, POSTGRESQL_SCHEMA, ENABLE_SEMANTIC_SEARCH, ENABLE_EMBEDDING_GENERATION, OLLAMA_HOST, OLLAMA_AUTO_PULL, OLLAMA_PULL_TIMEOUT_S, EMBEDDING_OLLAMA_TRUNCATE, EMBEDDING_OLLAMA_NUM_CTX, EMBEDDING_MODEL, EMBEDDING_DIM, EMBEDDING_TIMEOUT_S, EMBEDDING_RETRY_MAX_ATTEMPTS, EMBEDDING_RETRY_BASE_DELAY_S, EMBEDDING_MAX_CONCURRENT, ENABLE_SUMMARY_GENERATION, SUMMARY_PROVIDER, SUMMARY_MODEL, SUMMARY_MAX_TOKENS, SUMMARY_TIMEOUT_S, SUMMARY_RETRY_MAX_ATTEMPTS, SUMMARY_RETRY_BASE_DELAY_S, SUMMARY_MAX_CONCURRENT, SUMMARY_PROMPT, SUMMARY_MIN_CONTENT_LENGTH, SUMMARY_OLLAMA_NUM_CTX, SUMMARY_OLLAMA_TRUNCATE, SUMMARY_OPENAI_REASONING_EFFORT, SUMMARY_ANTHROPIC_EFFORT, ANTHROPIC_API_KEY, ENABLE_FTS, FTS_LANGUAGE, FTS_RERANK_WINDOW_SIZE, FTS_RERANK_GAP_MERGE, ENABLE_HYBRID_SEARCH, HYBRID_RRF_K, HYBRID_RRF_OVERFETCH, HYBRID_FTS_OR_THRESHOLD, SEARCH_DEFAULT_SORT_BY, SEARCH_TRUNCATION_LENGTH, ENABLE_CHUNKING, CHUNK_SIZE, CHUNK_OVERLAP, CHUNK_AGGREGATION, CHUNK_DEDUP_OVERFETCH, ENABLE_RERANKING, RERANKING_PROVIDER, RERANKING_MODEL, RERANKING_MAX_LENGTH, RERANKING_OVERFETCH, RERANKING_CACHE_DIR, RERANKING_CHARS_PER_TOKEN, RERANKING_INTRA_OP_THREADS, RERANKING_CPU_MEM_ARENA, RERANKING_BATCH_SIZE, EMBEDDING_PROVIDER, OPENAI_API_KEY, OPENAI_API_BASE, OPENAI_ORGANIZATION, AZURE_OPENAI_API_KEY, AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME, AZURE_OPENAI_API_VERSION, HUGGINGFACEHUB_API_TOKEN, VOYAGE_API_KEY, VOYAGE_TRUNCATION, VOYAGE_BATCH_SIZE, LANGSMITH_TRACING, LANGSMITH_API_KEY, LANGSMITH_PROJECT, LANGSMITH_ENDPOINT, METADATA_INDEXED_FIELDS, METADATA_INDEX_SYNC_MODE, MCP_TRANSPORT, FASTMCP_HOST, FASTMCP_PORT, FASTMCP_STATELESS_HTTP, DISABLED_TOOLS, MCP_AUTH_TOKEN, MCP_AUTH_CLIENT_ID, MCP_AUTH_PROVIDER, MCP_SERVER_INSTRUCTIONS, LOG_LEVEL, STORAGE_BACKEND, MAX_IMAGE_SIZE_MB, MAX_TOTAL_SIZE_MB, DB_PATH, POOL_MAX_READERS, POOL_MAX_WRITERS, POOL_CONNECTION_TIMEOUT_S, POOL_IDLE_TIMEOUT_S, POOL_HEALTH_CHECK_INTERVAL_S, RETRY_MAX_RETRIES, RETRY_BASE_DELAY_S, RETRY_MAX_DELAY_S, RETRY_JITTER, RETRY_BACKOFF_FACTOR, SQLITE_FOREIGN_KEYS, SQLITE_JOURNAL_MODE, SQLITE_SYNCHRONOUS, SQLITE_TEMP_STORE, SQLITE_MMAP_SIZE, SQLITE_CACHE_SIZE, SQLITE_PAGE_SIZE, SQLITE_WAL_AUTOCHECKPOINT, SQLITE_BUSY_TIMEOUT_MS, SQLITE_WAL_CHECKPOINT, SHUTDOWN_TIMEOUT_S, SHUTDOWN_TIMEOUT_TEST_S, QUEUE_TIMEOUT_S, QUEUE_TIMEOUT_TEST_S, CIRCUIT_BREAKER_FAILURE_THRESHOLD, CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S, CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS, POSTGRESQL_CONNECTION_STRING, POSTGRESQL_HOST, POSTGRESQL_PORT, POSTGRESQL_USER, POSTGRESQL_PASSWORD, POSTGRESQL_DATABASE, POSTGRESQL_POOL_MIN, POSTGRESQL_POOL_MAX, POSTGRESQL_POOL_TIMEOUT_S, POSTGRESQL_COMMAND_TIMEOUT_S, POSTGRESQL_MIGRATION_TIMEOUT_S, POSTGRESQL_MAX_INACTIVE_LIFETIME_S, POSTGRESQL_MAX_QUERIES, POSTGRESQL_TCP_KEEPALIVES_IDLE_S, POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S, POSTGRESQL_TCP_KEEPALIVES_COUNT, POSTGRESQL_STATEMENT_CACHE_SIZE, POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S, POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE, POSTGRESQL_SSL_MODE, POSTGRESQL_SCHEMA, ENABLE_SEMANTIC_SEARCH, ENABLE_EMBEDDING_GENERATION, OLLAMA_HOST, OLLAMA_AUTO_PULL, OLLAMA_PULL_TIMEOUT_S, EMBEDDING_OLLAMA_TRUNCATE, EMBEDDING_OLLAMA_NUM_CTX, EMBEDDING_MODEL, EMBEDDING_DIM, EMBEDDING_TIMEOUT_S, EMBEDDING_RETRY_MAX_ATTEMPTS, EMBEDDING_RETRY_BASE_DELAY_S, EMBEDDING_MAX_CONCURRENT, ENABLE_SUMMARY_GENERATION, SUMMARY_PROVIDER, SUMMARY_MODEL, SUMMARY_MAX_TOKENS, SUMMARY_TIMEOUT_S, SUMMARY_RETRY_MAX_ATTEMPTS, SUMMARY_RETRY_BASE_DELAY_S, SUMMARY_MAX_CONCURRENT, SUMMARY_PROMPT, SUMMARY_MIN_CONTENT_LENGTH, SUMMARY_OLLAMA_NUM_CTX, SUMMARY_OLLAMA_TRUNCATE, SUMMARY_OPENAI_REASONING_EFFORT, SUMMARY_ANTHROPIC_EFFORT, ANTHROPIC_API_KEY, ENABLE_FTS, FTS_LANGUAGE, FTS_RERANK_WINDOW_SIZE, FTS_RERANK_GAP_MERGE, ENABLE_HYBRID_SEARCH, HYBRID_RRF_K, HYBRID_RRF_OVERFETCH, HYBRID_FTS_OR_THRESHOLD, SEARCH_DEFAULT_SORT_BY, SEARCH_TRUNCATION_LENGTH, ENABLE_CHUNKING, CHUNK_SIZE, CHUNK_OVERLAP, CHUNK_AGGREGATION, CHUNK_DEDUP_OVERFETCH, ENABLE_RERANKING, RERANKING_PROVIDER, RERANKING_MODEL, RERANKING_MAX_LENGTH, RERANKING_OVERFETCH, RERANKING_CACHE_DIR, RERANKING_CHARS_PER_TOKEN, RERANKING_INTRA_OP_THREADS, RERANKING_CPU_MEM_ARENA, RERANKING_BATCH_SIZE, EMBEDDING_PROVIDER, OPENAI_API_KEY, OPENAI_API_BASE, OPENAI_ORGANIZATION, AZURE_OPENAI_API_KEY, AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME, AZURE_OPENAI_API_VERSION, HUGGINGFACEHUB_API_TOKEN, VOYAGE_API_KEY, VOYAGE_TRUNCATION, VOYAGE_BATCH_SIZE, LANGSMITH_TRACING, LANGSMITH_API_KEY, LANGSMITH_PROJECT, LANGSMITH_ENDPOINT, METADATA_INDEXED_FIELDS, METADATA_INDEX_SYNC_MODE, MCP_TRANSPORT, FASTMCP_HOST, FASTMCP_PORT, FASTMCP_STATELESS_HTTP, DISABLED_TOOLS, MCP_AUTH_TOKEN, MCP_AUTH_CLIENT_ID, MCP_AUTH_PROVIDER, MCP_SERVER_INSTRUCTIONS |
tracevero · https://tracevero.de/mcp/io-github-alex-feel-mcp-context-server/aenderungen