← Back to browse

mcp-context-server

Indexed by io.github.alex-feel

About

An MCP server that provides persistent multimodal context storage for LLM agents.

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsLOG_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
Claude Code
claude mcp add --env LOG_LEVEL= --env STORAGE_BACKEND= --env MAX_IMAGE_SIZE_MB= --env MAX_TOTAL_SIZE_MB= --env DB_PATH= --env POOL_MAX_READERS= --env POOL_MAX_WRITERS= --env POOL_CONNECTION_TIMEOUT_S= --env POOL_IDLE_TIMEOUT_S= --env POOL_HEALTH_CHECK_INTERVAL_S= --env RETRY_MAX_RETRIES= --env RETRY_BASE_DELAY_S= --env RETRY_MAX_DELAY_S= --env RETRY_JITTER= --env RETRY_BACKOFF_FACTOR= --env SQLITE_FOREIGN_KEYS= --env SQLITE_JOURNAL_MODE= --env SQLITE_SYNCHRONOUS= --env SQLITE_TEMP_STORE= --env SQLITE_MMAP_SIZE= --env SQLITE_CACHE_SIZE= --env SQLITE_PAGE_SIZE= --env SQLITE_WAL_AUTOCHECKPOINT= --env SQLITE_BUSY_TIMEOUT_MS= --env SQLITE_WAL_CHECKPOINT= --env SHUTDOWN_TIMEOUT_S= --env SHUTDOWN_TIMEOUT_TEST_S= --env QUEUE_TIMEOUT_S= --env QUEUE_TIMEOUT_TEST_S= --env CIRCUIT_BREAKER_FAILURE_THRESHOLD= --env CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S= --env CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS= --env POSTGRESQL_CONNECTION_STRING= --env POSTGRESQL_HOST= --env POSTGRESQL_PORT= --env POSTGRESQL_USER= --env POSTGRESQL_PASSWORD= --env POSTGRESQL_DATABASE= --env POSTGRESQL_POOL_MIN= --env POSTGRESQL_POOL_MAX= --env POSTGRESQL_POOL_TIMEOUT_S= --env POSTGRESQL_COMMAND_TIMEOUT_S= --env POSTGRESQL_MIGRATION_TIMEOUT_S= --env POSTGRESQL_MAX_INACTIVE_LIFETIME_S= --env POSTGRESQL_MAX_QUERIES= --env POSTGRESQL_TCP_KEEPALIVES_IDLE_S= --env POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S= --env POSTGRESQL_TCP_KEEPALIVES_COUNT= --env POSTGRESQL_STATEMENT_CACHE_SIZE= --env POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S= --env POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE= --env POSTGRESQL_SSL_MODE= --env POSTGRESQL_SCHEMA= --env ENABLE_SEMANTIC_SEARCH= --env ENABLE_EMBEDDING_GENERATION= --env OLLAMA_HOST= --env OLLAMA_AUTO_PULL= --env OLLAMA_PULL_TIMEOUT_S= --env EMBEDDING_OLLAMA_TRUNCATE= --env EMBEDDING_OLLAMA_NUM_CTX= --env EMBEDDING_MODEL= --env EMBEDDING_DIM= --env EMBEDDING_TIMEOUT_S= --env EMBEDDING_RETRY_MAX_ATTEMPTS= --env EMBEDDING_RETRY_BASE_DELAY_S= --env EMBEDDING_MAX_CONCURRENT= --env ENABLE_SUMMARY_GENERATION= --env SUMMARY_PROVIDER= --env SUMMARY_MODEL= --env SUMMARY_MAX_TOKENS= --env SUMMARY_TIMEOUT_S= --env SUMMARY_RETRY_MAX_ATTEMPTS= --env SUMMARY_RETRY_BASE_DELAY_S= --env SUMMARY_MAX_CONCURRENT= --env SUMMARY_PROMPT= --env SUMMARY_MIN_CONTENT_LENGTH= --env SUMMARY_OLLAMA_NUM_CTX= --env SUMMARY_OLLAMA_TRUNCATE= --env SUMMARY_OPENAI_REASONING_EFFORT= --env SUMMARY_ANTHROPIC_EFFORT= --env ANTHROPIC_API_KEY= --env ENABLE_FTS= --env FTS_LANGUAGE= --env FTS_RERANK_WINDOW_SIZE= --env FTS_RERANK_GAP_MERGE= --env ENABLE_HYBRID_SEARCH= --env HYBRID_RRF_K= --env HYBRID_RRF_OVERFETCH= --env HYBRID_FTS_OR_THRESHOLD= --env SEARCH_DEFAULT_SORT_BY= --env SEARCH_TRUNCATION_LENGTH= --env ENABLE_CHUNKING= --env CHUNK_SIZE= --env CHUNK_OVERLAP= --env CHUNK_AGGREGATION= --env CHUNK_DEDUP_OVERFETCH= --env ENABLE_RERANKING= --env RERANKING_PROVIDER= --env RERANKING_MODEL= --env RERANKING_MAX_LENGTH= --env RERANKING_OVERFETCH= --env RERANKING_CACHE_DIR= --env RERANKING_CHARS_PER_TOKEN= --env RERANKING_INTRA_OP_THREADS= --env RERANKING_CPU_MEM_ARENA= --env RERANKING_BATCH_SIZE= --env EMBEDDING_PROVIDER= --env OPENAI_API_KEY= --env OPENAI_API_BASE= --env OPENAI_ORGANIZATION= --env AZURE_OPENAI_API_KEY= --env AZURE_OPENAI_ENDPOINT= --env AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME= --env AZURE_OPENAI_API_VERSION= --env HUGGINGFACEHUB_API_TOKEN= --env VOYAGE_API_KEY= --env VOYAGE_TRUNCATION= --env VOYAGE_BATCH_SIZE= --env LANGSMITH_TRACING= --env LANGSMITH_API_KEY= --env LANGSMITH_PROJECT= --env LANGSMITH_ENDPOINT= --env METADATA_INDEXED_FIELDS= --env METADATA_INDEX_SYNC_MODE= --env MCP_TRANSPORT= --env FASTMCP_HOST= --env FASTMCP_PORT= --env FASTMCP_STATELESS_HTTP= --env DISABLED_TOOLS= --env MCP_AUTH_TOKEN= --env MCP_AUTH_CLIENT_ID= --env MCP_AUTH_PROVIDER= --env MCP_SERVER_INSTRUCTIONS= mcp-context-server -- uvx mcp-context-server
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"mcp-context-server","command":"uvx","args":["mcp-context-server"],"env":{"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":""}}'
JSON
{
  "mcpServers": {
    "mcp-context-server": {
      "command": "uvx",
      "args": [
        "mcp-context-server"
      ],
      "env": {
        "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": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.