# mcp-context-server MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-alex-feel-mcp-context-server
- Repository: https://github.com/alex-feel/mcp-context-server

## Install
- Command: `uvx mcp-context-server`
- Auth: Not captured

## Setup notes
- Package: Pypi mcp-context-server v2.2.2
- Environment variable: LOG_LEVEL
- Environment variable: STORAGE_BACKEND
- Environment variable: MAX_IMAGE_SIZE_MB
- Environment variable: MAX_TOTAL_SIZE_MB
- Environment variable: DB_PATH
- Environment variable: POOL_MAX_READERS
- Environment variable: POOL_MAX_WRITERS
- Environment variable: POOL_CONNECTION_TIMEOUT_S
- Environment variable: POOL_IDLE_TIMEOUT_S
- Environment variable: POOL_HEALTH_CHECK_INTERVAL_S
- Environment variable: RETRY_MAX_RETRIES
- Environment variable: RETRY_BASE_DELAY_S
- Environment variable: RETRY_MAX_DELAY_S
- Environment variable: RETRY_JITTER
- Environment variable: RETRY_BACKOFF_FACTOR
- Environment variable: SQLITE_FOREIGN_KEYS
- Environment variable: SQLITE_JOURNAL_MODE
- Environment variable: SQLITE_SYNCHRONOUS
- Environment variable: SQLITE_TEMP_STORE
- Environment variable: SQLITE_MMAP_SIZE
- Environment variable: SQLITE_CACHE_SIZE
- Environment variable: SQLITE_PAGE_SIZE
- Environment variable: SQLITE_WAL_AUTOCHECKPOINT
- Environment variable: SQLITE_BUSY_TIMEOUT_MS
- Environment variable: SQLITE_WAL_CHECKPOINT
- Environment variable: SHUTDOWN_TIMEOUT_S
- Environment variable: SHUTDOWN_TIMEOUT_TEST_S
- Environment variable: QUEUE_TIMEOUT_S
- Environment variable: QUEUE_TIMEOUT_TEST_S
- Environment variable: CIRCUIT_BREAKER_FAILURE_THRESHOLD
- Environment variable: CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S
- Environment variable: CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS
- Environment variable: POSTGRESQL_CONNECTION_STRING (secret)
- Environment variable: POSTGRESQL_HOST
- Environment variable: POSTGRESQL_PORT
- Environment variable: POSTGRESQL_USER
- Environment variable: POSTGRESQL_PASSWORD (secret)
- Environment variable: POSTGRESQL_DATABASE
- Environment variable: POSTGRESQL_POOL_MIN
- Environment variable: POSTGRESQL_POOL_MAX
- Environment variable: POSTGRESQL_POOL_TIMEOUT_S
- Environment variable: POSTGRESQL_COMMAND_TIMEOUT_S
- Environment variable: POSTGRESQL_MIGRATION_TIMEOUT_S
- Environment variable: POSTGRESQL_MAX_INACTIVE_LIFETIME_S
- Environment variable: POSTGRESQL_MAX_QUERIES
- Environment variable: POSTGRESQL_TCP_KEEPALIVES_IDLE_S
- Environment variable: POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S
- Environment variable: POSTGRESQL_TCP_KEEPALIVES_COUNT
- Environment variable: POSTGRESQL_STATEMENT_CACHE_SIZE
- Environment variable: POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S
- Environment variable: POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE
- Environment variable: POSTGRESQL_SSL_MODE
- Environment variable: POSTGRESQL_SCHEMA
- Environment variable: ENABLE_SEMANTIC_SEARCH
- Environment variable: ENABLE_EMBEDDING_GENERATION
- Environment variable: OLLAMA_HOST
- Environment variable: OLLAMA_AUTO_PULL
- Environment variable: OLLAMA_PULL_TIMEOUT_S
- Environment variable: EMBEDDING_OLLAMA_TRUNCATE
- Environment variable: EMBEDDING_OLLAMA_NUM_CTX
- Environment variable: EMBEDDING_MODEL
- Environment variable: EMBEDDING_DIM
- Environment variable: EMBEDDING_TIMEOUT_S
- Environment variable: EMBEDDING_RETRY_MAX_ATTEMPTS
- Environment variable: EMBEDDING_RETRY_BASE_DELAY_S
- Environment variable: EMBEDDING_MAX_CONCURRENT
- Environment variable: ENABLE_SUMMARY_GENERATION
- Environment variable: SUMMARY_PROVIDER
- Environment variable: SUMMARY_MODEL
- Environment variable: SUMMARY_MAX_TOKENS
- Environment variable: SUMMARY_TIMEOUT_S
- Environment variable: SUMMARY_RETRY_MAX_ATTEMPTS
- Environment variable: SUMMARY_RETRY_BASE_DELAY_S
- Environment variable: SUMMARY_MAX_CONCURRENT
- Environment variable: SUMMARY_PROMPT
- Environment variable: SUMMARY_MIN_CONTENT_LENGTH
- Environment variable: SUMMARY_OLLAMA_NUM_CTX
- Environment variable: SUMMARY_OLLAMA_TRUNCATE
- Environment variable: SUMMARY_OPENAI_REASONING_EFFORT
- Environment variable: SUMMARY_ANTHROPIC_EFFORT
- Environment variable: ANTHROPIC_API_KEY (secret)
- Environment variable: ENABLE_FTS
- Environment variable: FTS_LANGUAGE
- Environment variable: FTS_RERANK_WINDOW_SIZE
- Environment variable: FTS_RERANK_GAP_MERGE
- Environment variable: ENABLE_HYBRID_SEARCH
- Environment variable: HYBRID_RRF_K
- Environment variable: HYBRID_RRF_OVERFETCH
- Environment variable: HYBRID_FTS_OR_THRESHOLD
- Environment variable: SEARCH_DEFAULT_SORT_BY
- Environment variable: SEARCH_TRUNCATION_LENGTH
- Environment variable: ENABLE_CHUNKING
- Environment variable: CHUNK_SIZE
- Environment variable: CHUNK_OVERLAP
- Environment variable: CHUNK_AGGREGATION
- Environment variable: CHUNK_DEDUP_OVERFETCH
- Environment variable: ENABLE_RERANKING
- Environment variable: RERANKING_PROVIDER
- Environment variable: RERANKING_MODEL
- Environment variable: RERANKING_MAX_LENGTH
- Environment variable: RERANKING_OVERFETCH
- Environment variable: RERANKING_CACHE_DIR
- Environment variable: RERANKING_CHARS_PER_TOKEN
- Environment variable: RERANKING_INTRA_OP_THREADS
- Environment variable: RERANKING_CPU_MEM_ARENA
- Environment variable: RERANKING_BATCH_SIZE
- Environment variable: EMBEDDING_PROVIDER
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_API_BASE
- Environment variable: OPENAI_ORGANIZATION
- Environment variable: AZURE_OPENAI_API_KEY (secret)
- Environment variable: AZURE_OPENAI_ENDPOINT
- Environment variable: AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME
- Environment variable: AZURE_OPENAI_API_VERSION
- Environment variable: HUGGINGFACEHUB_API_TOKEN (secret)
- Environment variable: VOYAGE_API_KEY (secret)
- Environment variable: VOYAGE_TRUNCATION
- Environment variable: VOYAGE_BATCH_SIZE
- Environment variable: LANGSMITH_TRACING
- Environment variable: LANGSMITH_API_KEY (secret)
- Environment variable: LANGSMITH_PROJECT
- Environment variable: LANGSMITH_ENDPOINT
- Environment variable: METADATA_INDEXED_FIELDS
- Environment variable: METADATA_INDEX_SYNC_MODE
- Environment variable: MCP_TRANSPORT
- Environment variable: FASTMCP_HOST
- Environment variable: FASTMCP_PORT
- Environment variable: FASTMCP_STATELESS_HTTP
- Environment variable: DISABLED_TOOLS
- Environment variable: MCP_AUTH_TOKEN (secret)
- Environment variable: MCP_AUTH_CLIENT_ID
- Environment variable: MCP_AUTH_PROVIDER
- Environment variable: MCP_SERVER_INSTRUCTIONS
- Package: Oci ghcr.io/alex-feel/mcp-context-server:2.2.2
- Environment variable: LOG_LEVEL
- Environment variable: STORAGE_BACKEND
- Environment variable: MAX_IMAGE_SIZE_MB
- Environment variable: MAX_TOTAL_SIZE_MB
- Environment variable: DB_PATH
- Environment variable: POOL_MAX_READERS
- Environment variable: POOL_MAX_WRITERS
- Environment variable: POOL_CONNECTION_TIMEOUT_S
- Environment variable: POOL_IDLE_TIMEOUT_S
- Environment variable: POOL_HEALTH_CHECK_INTERVAL_S
- Environment variable: RETRY_MAX_RETRIES
- Environment variable: RETRY_BASE_DELAY_S
- Environment variable: RETRY_MAX_DELAY_S
- Environment variable: RETRY_JITTER
- Environment variable: RETRY_BACKOFF_FACTOR
- Environment variable: SQLITE_FOREIGN_KEYS
- Environment variable: SQLITE_JOURNAL_MODE
- Environment variable: SQLITE_SYNCHRONOUS
- Environment variable: SQLITE_TEMP_STORE
- Environment variable: SQLITE_MMAP_SIZE
- Environment variable: SQLITE_CACHE_SIZE
- Environment variable: SQLITE_PAGE_SIZE
- Environment variable: SQLITE_WAL_AUTOCHECKPOINT
- Environment variable: SQLITE_BUSY_TIMEOUT_MS
- Environment variable: SQLITE_WAL_CHECKPOINT
- Environment variable: SHUTDOWN_TIMEOUT_S
- Environment variable: SHUTDOWN_TIMEOUT_TEST_S
- Environment variable: QUEUE_TIMEOUT_S
- Environment variable: QUEUE_TIMEOUT_TEST_S
- Environment variable: CIRCUIT_BREAKER_FAILURE_THRESHOLD
- Environment variable: CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S
- Environment variable: CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS
- Environment variable: POSTGRESQL_CONNECTION_STRING (secret)
- Environment variable: POSTGRESQL_HOST
- Environment variable: POSTGRESQL_PORT
- Environment variable: POSTGRESQL_USER
- Environment variable: POSTGRESQL_PASSWORD (secret)
- Environment variable: POSTGRESQL_DATABASE
- Environment variable: POSTGRESQL_POOL_MIN
- Environment variable: POSTGRESQL_POOL_MAX
- Environment variable: POSTGRESQL_POOL_TIMEOUT_S
- Environment variable: POSTGRESQL_COMMAND_TIMEOUT_S
- Environment variable: POSTGRESQL_MIGRATION_TIMEOUT_S
- Environment variable: POSTGRESQL_MAX_INACTIVE_LIFETIME_S
- Environment variable: POSTGRESQL_MAX_QUERIES
- Environment variable: POSTGRESQL_TCP_KEEPALIVES_IDLE_S
- Environment variable: POSTGRESQL_TCP_KEEPALIVES_INTERVAL_S
- Environment variable: POSTGRESQL_TCP_KEEPALIVES_COUNT
- Environment variable: POSTGRESQL_STATEMENT_CACHE_SIZE
- Environment variable: POSTGRESQL_MAX_CACHED_STATEMENT_LIFETIME_S
- Environment variable: POSTGRESQL_MAX_CACHEABLE_STATEMENT_SIZE
- Environment variable: POSTGRESQL_SSL_MODE
- Environment variable: POSTGRESQL_SCHEMA
- Environment variable: ENABLE_SEMANTIC_SEARCH
- Environment variable: ENABLE_EMBEDDING_GENERATION
- Environment variable: OLLAMA_HOST
- Environment variable: OLLAMA_AUTO_PULL
- Environment variable: OLLAMA_PULL_TIMEOUT_S
- Environment variable: EMBEDDING_OLLAMA_TRUNCATE
- Environment variable: EMBEDDING_OLLAMA_NUM_CTX
- Environment variable: EMBEDDING_MODEL
- Environment variable: EMBEDDING_DIM
- Environment variable: EMBEDDING_TIMEOUT_S
- Environment variable: EMBEDDING_RETRY_MAX_ATTEMPTS
- Environment variable: EMBEDDING_RETRY_BASE_DELAY_S
- Environment variable: EMBEDDING_MAX_CONCURRENT
- Environment variable: ENABLE_SUMMARY_GENERATION
- Environment variable: SUMMARY_PROVIDER
- Environment variable: SUMMARY_MODEL
- Environment variable: SUMMARY_MAX_TOKENS
- Environment variable: SUMMARY_TIMEOUT_S
- Environment variable: SUMMARY_RETRY_MAX_ATTEMPTS
- Environment variable: SUMMARY_RETRY_BASE_DELAY_S
- Environment variable: SUMMARY_MAX_CONCURRENT
- Environment variable: SUMMARY_PROMPT
- Environment variable: SUMMARY_MIN_CONTENT_LENGTH
- Environment variable: SUMMARY_OLLAMA_NUM_CTX
- Environment variable: SUMMARY_OLLAMA_TRUNCATE
- Environment variable: SUMMARY_OPENAI_REASONING_EFFORT
- Environment variable: SUMMARY_ANTHROPIC_EFFORT
- Environment variable: ANTHROPIC_API_KEY (secret)
- Environment variable: ENABLE_FTS
- Environment variable: FTS_LANGUAGE
- Environment variable: FTS_RERANK_WINDOW_SIZE
- Environment variable: FTS_RERANK_GAP_MERGE
- Environment variable: ENABLE_HYBRID_SEARCH
- Environment variable: HYBRID_RRF_K
- Environment variable: HYBRID_RRF_OVERFETCH
- Environment variable: HYBRID_FTS_OR_THRESHOLD
- Environment variable: SEARCH_DEFAULT_SORT_BY
- Environment variable: SEARCH_TRUNCATION_LENGTH
- Environment variable: ENABLE_CHUNKING
- Environment variable: CHUNK_SIZE
- Environment variable: CHUNK_OVERLAP
- Environment variable: CHUNK_AGGREGATION
- Environment variable: CHUNK_DEDUP_OVERFETCH
- Environment variable: ENABLE_RERANKING
- Environment variable: RERANKING_PROVIDER
- Environment variable: RERANKING_MODEL
- Environment variable: RERANKING_MAX_LENGTH
- Environment variable: RERANKING_OVERFETCH
- Environment variable: RERANKING_CACHE_DIR
- Environment variable: RERANKING_CHARS_PER_TOKEN
- Environment variable: RERANKING_INTRA_OP_THREADS
- Environment variable: RERANKING_CPU_MEM_ARENA
- Environment variable: RERANKING_BATCH_SIZE
- Environment variable: EMBEDDING_PROVIDER
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_API_BASE
- Environment variable: OPENAI_ORGANIZATION
- Environment variable: AZURE_OPENAI_API_KEY (secret)
- Environment variable: AZURE_OPENAI_ENDPOINT
- Environment variable: AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME
- Environment variable: AZURE_OPENAI_API_VERSION
- Environment variable: HUGGINGFACEHUB_API_TOKEN (secret)
- Environment variable: VOYAGE_API_KEY (secret)
- Environment variable: VOYAGE_TRUNCATION
- Environment variable: VOYAGE_BATCH_SIZE
- Environment variable: LANGSMITH_TRACING
- Environment variable: LANGSMITH_API_KEY (secret)
- Environment variable: LANGSMITH_PROJECT
- Environment variable: LANGSMITH_ENDPOINT
- Environment variable: METADATA_INDEXED_FIELDS
- Environment variable: METADATA_INDEX_SYNC_MODE
- Environment variable: MCP_TRANSPORT
- Environment variable: FASTMCP_HOST
- Environment variable: FASTMCP_PORT
- Environment variable: FASTMCP_STATELESS_HTTP
- Environment variable: DISABLED_TOOLS
- Environment variable: MCP_AUTH_TOKEN (secret)
- Environment variable: MCP_AUTH_CLIENT_ID
- Environment variable: MCP_AUTH_PROVIDER
- Environment variable: MCP_SERVER_INSTRUCTIONS

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.alex-feel
- Version: 2.2.2
- Runtime: Oci, Pypi
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Mar 28, 2026
- Source: https://registry.modelcontextprotocol.io
