Install mcp-context-server for Claude Desktop
Claude Desktop reads mcpServers from claude_desktop_config.json. Restart the app after saving.
- Open ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows, or ~/.config/Claude/claude_desktop_config.json on Linux.
- Paste the JSON config below.
- Replace placeholder secrets, then restart the client if it does not reload on its own.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"alex-feel-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": "YOUR_POSTGRESQL_CONNECTION_STRING",
"POSTGRESQL_HOST": "",
"POSTGRESQL_PORT": "",
"POSTGRESQL_USER": "",
"POSTGRESQL_PASSWORD": "YOUR_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": "YOUR_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": "YOUR_OPENAI_API_KEY",
"OPENAI_API_BASE": "",
"OPENAI_ORGANIZATION": "",
"AZURE_OPENAI_API_KEY": "YOUR_AZURE_OPENAI_API_KEY",
"AZURE_OPENAI_ENDPOINT": "",
"AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME": "",
"AZURE_OPENAI_API_VERSION": "",
"HUGGINGFACEHUB_API_TOKEN": "YOUR_HUGGINGFACEHUB_API_TOKEN",
"VOYAGE_API_KEY": "YOUR_VOYAGE_API_KEY",
"VOYAGE_TRUNCATION": "",
"VOYAGE_BATCH_SIZE": "",
"LANGSMITH_TRACING": "",
"LANGSMITH_API_KEY": "YOUR_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": "YOUR_MCP_AUTH_TOKEN",
"MCP_AUTH_CLIENT_ID": "",
"MCP_AUTH_PROVIDER": "",
"MCP_SERVER_INSTRUCTIONS": ""
}
}
}
}