{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","_meta":{"io.mcpregistry/tags":[],"io.mcpregistry/tools":[],"io.mcpregistry/transport":"stdio"},"description":"An MCP server that provides persistent multimodal context storage for LLM agents.","name":"io.github.alex-feel/mcp-context-server","packages":[{"environmentVariables":[{"isRequired":true,"isSecret":false,"name":"LOG_LEVEL"},{"isRequired":true,"isSecret":false,"name":"STORAGE_BACKEND"},{"isRequired":true,"isSecret":false,"name":"MAX_IMAGE_SIZE_MB"},{"isRequired":true,"isSecret":false,"name":"MAX_TOTAL_SIZE_MB"},{"isRequired":true,"isSecret":false,"name":"DB_PATH"},{"isRequired":true,"isSecret":false,"name":"POOL_MAX_READERS"},{"isRequired":true,"isSecret":false,"name":"POOL_MAX_WRITERS"},{"isRequired":true,"isSecret":false,"name":"POOL_CONNECTION_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"POOL_IDLE_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"POOL_HEALTH_CHECK_INTERVAL_S"},{"isRequired":true,"isSecret":false,"name":"RETRY_MAX_RETRIES"},{"isRequired":true,"isSecret":false,"name":"RETRY_BASE_DELAY_S"},{"isRequired":true,"isSecret":false,"name":"RETRY_MAX_DELAY_S"},{"isRequired":true,"isSecret":false,"name":"RETRY_JITTER"},{"isRequired":true,"isSecret":false,"name":"RETRY_BACKOFF_FACTOR"},{"isRequired":true,"isSecret":true,"name":"SQLITE_FOREIGN_KEYS"},{"isRequired":true,"isSecret":false,"name":"SQLITE_JOURNAL_MODE"},{"isRequired":true,"isSecret":false,"name":"SQLITE_SYNCHRONOUS"},{"isRequired":true,"isSecret":false,"name":"SQLITE_TEMP_STORE"},{"isRequired":true,"isSecret":false,"name":"SQLITE_MMAP_SIZE"},{"isRequired":true,"isSecret":false,"name":"SQLITE_CACHE_SIZE"},{"isRequired":true,"isSecret":false,"name":"SQLITE_PAGE_SIZE"},{"isRequired":true,"isSecret":false,"name":"SQLITE_WAL_AUTOCHECKPOINT"},{"isRequired":true,"isSecret":false,"name":"SQLITE_BUSY_TIMEOUT_MS"},{"isRequired":true,"isSecret":false,"name":"SQLITE_WAL_CHECKPOINT"},{"isRequired":true,"isSecret":false,"name":"SHUTDOWN_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"SHUTDOWN_TIMEOUT_TEST_S"},{"isRequired":true,"isSecret":false,"name":"QUEUE_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"QUEUE_TIMEOUT_TEST_S"},{"isRequired":true,"isSecret":false,"name":"CIRCUIT_BREAKER_FAILURE_THRESHOLD"},{"isRequired":true,"isSecret":false,"name":"CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_CONNECTION_STRING"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_HOST"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_PORT"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_USER"},{"isRequired":true,"isSecret":true,"name":"POSTGRESQL_PASSWORD"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_DATABASE"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_POOL_MIN"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_POOL_MAX"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_POOL_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_COMMAND_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_MIGRATION_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_MAX_INACTIVE_LIFETIME_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_MAX_QUERIES"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_TCP_KEEPALIVES_IDLE_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_TCP_KEEPALIVES_COUNT"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_STATEMENT_CACHE_SIZE"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_SSL_MODE"},{"isRequired":true,"isSecret":false,"name":"POSTGRESQL_SCHEMA"},{"isRequired":true,"isSecret":false,"name":"ENABLE_SEMANTIC_SEARCH"},{"isRequired":true,"isSecret":false,"name":"ENABLE_EMBEDDING_GENERATION"},{"isRequired":true,"isSecret":false,"name":"OLLAMA_HOST"},{"isRequired":true,"isSecret":false,"name":"OLLAMA_AUTO_PULL"},{"isRequired":true,"isSecret":false,"name":"OLLAMA_PULL_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_OLLAMA_TRUNCATE"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_OLLAMA_NUM_CTX"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_MODEL"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_DIM"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_RETRY_MAX_ATTEMPTS"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_RETRY_BASE_DELAY_S"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_MAX_CONCURRENT"},{"isRequired":true,"isSecret":false,"name":"ENABLE_SUMMARY_GENERATION"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_PROVIDER"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_MODEL"},{"isRequired":true,"isSecret":true,"name":"SUMMARY_MAX_TOKENS"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_TIMEOUT_S"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_RETRY_MAX_ATTEMPTS"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_RETRY_BASE_DELAY_S"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_MAX_CONCURRENT"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_PROMPT"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_MIN_CONTENT_LENGTH"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_OLLAMA_NUM_CTX"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_OLLAMA_TRUNCATE"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_OPENAI_REASONING_EFFORT"},{"isRequired":true,"isSecret":false,"name":"SUMMARY_ANTHROPIC_EFFORT"},{"isRequired":true,"isSecret":true,"name":"ANTHROPIC_API_KEY"},{"isRequired":true,"isSecret":false,"name":"ENABLE_FTS"},{"isRequired":true,"isSecret":false,"name":"FTS_LANGUAGE"},{"isRequired":true,"isSecret":false,"name":"FTS_RERANK_WINDOW_SIZE"},{"isRequired":true,"isSecret":false,"name":"FTS_RERANK_GAP_MERGE"},{"isRequired":true,"isSecret":false,"name":"ENABLE_HYBRID_SEARCH"},{"isRequired":true,"isSecret":false,"name":"HYBRID_RRF_K"},{"isRequired":true,"isSecret":false,"name":"HYBRID_RRF_OVERFETCH"},{"isRequired":true,"isSecret":false,"name":"HYBRID_FTS_OR_THRESHOLD"},{"isRequired":true,"isSecret":false,"name":"SEARCH_DEFAULT_SORT_BY"},{"isRequired":true,"isSecret":false,"name":"SEARCH_TRUNCATION_LENGTH"},{"isRequired":true,"isSecret":false,"name":"ENABLE_CHUNKING"},{"isRequired":true,"isSecret":false,"name":"CHUNK_SIZE"},{"isRequired":true,"isSecret":false,"name":"CHUNK_OVERLAP"},{"isRequired":true,"isSecret":false,"name":"CHUNK_AGGREGATION"},{"isRequired":true,"isSecret":false,"name":"CHUNK_DEDUP_OVERFETCH"},{"isRequired":true,"isSecret":false,"name":"ENABLE_RERANKING"},{"isRequired":true,"isSecret":false,"name":"RERANKING_PROVIDER"},{"isRequired":true,"isSecret":false,"name":"RERANKING_MODEL"},{"isRequired":true,"isSecret":false,"name":"RERANKING_MAX_LENGTH"},{"isRequired":true,"isSecret":false,"name":"RERANKING_OVERFETCH"},{"isRequired":true,"isSecret":false,"name":"RERANKING_CACHE_DIR"},{"isRequired":true,"isSecret":true,"name":"RERANKING_CHARS_PER_TOKEN"},{"isRequired":true,"isSecret":false,"name":"RERANKING_INTRA_OP_THREADS"},{"isRequired":true,"isSecret":false,"name":"RERANKING_CPU_MEM_ARENA"},{"isRequired":true,"isSecret":false,"name":"RERANKING_BATCH_SIZE"},{"isRequired":true,"isSecret":false,"name":"EMBEDDING_PROVIDER"},{"isRequired":true,"isSecret":true,"name":"OPENAI_API_KEY"},{"isRequired":true,"isSecret":false,"name":"OPENAI_API_BASE"},{"isRequired":true,"isSecret":false,"name":"OPENAI_ORGANIZATION"},{"isRequired":true,"isSecret":true,"name":"AZURE_OPENAI_API_KEY"},{"isRequired":true,"isSecret":false,"name":"AZURE_OPENAI_ENDPOINT"},{"isRequired":true,"isSecret":false,"name":"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME"},{"isRequired":true,"isSecret":false,"name":"AZURE_OPENAI_API_VERSION"},{"isRequired":true,"isSecret":true,"name":"HUGGINGFACEHUB_API_TOKEN"},{"isRequired":true,"isSecret":true,"name":"VOYAGE_API_KEY"},{"isRequired":true,"isSecret":false,"name":"VOYAGE_TRUNCATION"},{"isRequired":true,"isSecret":false,"name":"VOYAGE_BATCH_SIZE"},{"isRequired":true,"isSecret":false,"name":"LANGSMITH_TRACING"},{"isRequired":true,"isSecret":true,"name":"LANGSMITH_API_KEY"},{"isRequired":true,"isSecret":false,"name":"LANGSMITH_PROJECT"},{"isRequired":true,"isSecret":false,"name":"LANGSMITH_ENDPOINT"},{"isRequired":true,"isSecret":false,"name":"METADATA_INDEXED_FIELDS"},{"isRequired":true,"isSecret":false,"name":"METADATA_INDEX_SYNC_MODE"},{"isRequired":true,"isSecret":false,"name":"MCP_TRANSPORT"},{"isRequired":true,"isSecret":false,"name":"FASTMCP_HOST"},{"isRequired":true,"isSecret":false,"name":"FASTMCP_PORT"},{"isRequired":true,"isSecret":false,"name":"FASTMCP_STATELESS_HTTP"},{"isRequired":true,"isSecret":false,"name":"DISABLED_TOOLS"},{"isRequired":true,"isSecret":true,"name":"MCP_AUTH_TOKEN"},{"isRequired":true,"isSecret":false,"name":"MCP_AUTH_CLIENT_ID"},{"isRequired":true,"isSecret":false,"name":"MCP_AUTH_PROVIDER"},{"isRequired":true,"isSecret":false,"name":"MCP_SERVER_INSTRUCTIONS"}],"identifier":"mcp-context-server","registryType":"pypi","transport":{"type":"stdio"},"version":"2.2.2"}],"repository":{"source":"github","url":"https://github.com/alex-feel/mcp-context-server"},"title":"mcp context server","version":"2.2.2"},"_meta":{"io.mcpregistry/official":{"status":"active","origin":"official","updated_at":"2026-09-15T03:58:30Z","synced_at":"2026-09-22T03:57:44.503431Z","is_latest":true,"published_at":"2026-09-15T03:58:30Z"}}}