SERVER

MCP Context Server

Rank #1929

glama/alex-feel/mcp-context-server

Persistent multimodal context storage with database backends

First listed
Sep 25, 2025
Last publish date
Mar 28, 2026
OVERVIEW

MCP Context Server is a Model Context Protocol (MCP) server published by alex-feel. It ranks #1929 of 58,900 servers tracked on MCP Toplist, and its repository has 8 GitHub stars. MCP Context Server is listed across 3 registries — Official MCP, PulseMCP and Glama, with 40 tracked versions. It was first listed on Sep 25, 2025 and most recently updated on Mar 28, 2026.

STANDING
#1,929of 58,900 tracked serversTop 5%

Ranks ahead of 56,971 of 58,900 servers on MCP Toplist.

CONNECT

Use MCP Context Server

Add MCP Context Server to any MCP client (Claude, Cursor, VS Code, …) with one of the configs below.

Python package (PyPI)
{
  "mcpServers": {
    "mcp-context-server": {
      "command": "uvx",
      "args": [
        "mcp-context-server"
      ],
      "env": {
        "LOG_LEVEL": "<your LOG_LEVEL>",
        "STORAGE_BACKEND": "<your STORAGE_BACKEND>",
        "MAX_IMAGE_SIZE_MB": "<your MAX_IMAGE_SIZE_MB>",
        "MAX_TOTAL_SIZE_MB": "<your MAX_TOTAL_SIZE_MB>",
        "DB_PATH": "<your DB_PATH>",
        "POOL_MAX_READERS": "<your POOL_MAX_READERS>",
        "POOL_MAX_WRITERS": "<your POOL_MAX_WRITERS>",
        "POOL_CONNECTION_TIMEOUT_S": "<your POOL_CONNECTION_TIMEOUT_S>",
        "POOL_IDLE_TIMEOUT_S": "<your POOL_IDLE_TIMEOUT_S>",
        "POOL_HEALTH_CHECK_INTERVAL_S": "<your POOL_HEALTH_CHECK_INTERVAL_S>",
        "RETRY_MAX_RETRIES": "<your RETRY_MAX_RETRIES>",
        "RETRY_BASE_DELAY_S": "<your RETRY_BASE_DELAY_S>",
        "RETRY_MAX_DELAY_S": "<your RETRY_MAX_DELAY_S>",
        "RETRY_JITTER": "<your RETRY_JITTER>",
        "RETRY_BACKOFF_FACTOR": "<your RETRY_BACKOFF_FACTOR>",
        "SQLITE_FOREIGN_KEYS": "<your SQLITE_FOREIGN_KEYS>",
        "SQLITE_JOURNAL_MODE": "<your SQLITE_JOURNAL_MODE>",
        "SQLITE_SYNCHRONOUS": "<your SQLITE_SYNCHRONOUS>",
        "SQLITE_TEMP_STORE": "<your SQLITE_TEMP_STORE>",
        "SQLITE_MMAP_SIZE": "<your SQLITE_MMAP_SIZE>",
        "SQLITE_CACHE_SIZE": "<your SQLITE_CACHE_SIZE>",
        "SQLITE_PAGE_SIZE": "<your SQLITE_PAGE_SIZE>",
        "SQLITE_WAL_AUTOCHECKPOINT": "<your SQLITE_WAL_AUTOCHECKPOINT>",
        "SQLITE_BUSY_TIMEOUT_MS": "<your SQLITE_BUSY_TIMEOUT_MS>",
        "SQLITE_WAL_CHECKPOINT": "<your SQLITE_WAL_CHECKPOINT>",
        "SHUTDOWN_TIMEOUT_S": "<your SHUTDOWN_TIMEOUT_S>",
        "SHUTDOWN_TIMEOUT_TEST_S": "<your SHUTDOWN_TIMEOUT_TEST_S>",
        "QUEUE_TIMEOUT_S": "<your QUEUE_TIMEOUT_S>",
        "QUEUE_TIMEOUT_TEST_S": "<your QUEUE_TIMEOUT_TEST_S>",
        "CIRCUIT_BREAKER_FAILURE_THRESHOLD": "<your CIRCUIT_BREAKER_FAILURE_THRESHOLD>",
        "CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S": "<your CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S>",
        "CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS": "<your CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS>",
        "POSTGRESQL_CONNECTION_STRING": "<your POSTGRESQL_CONNECTION_STRING>",
        "POSTGRESQL_HOST": "<your POSTGRESQL_HOST>",
        "POSTGRESQL_PORT": "<your POSTGRESQL_PORT>",
        "POSTGRESQL_USER": "<your POSTGRESQL_USER>",
        "POSTGRESQL_PASSWORD": "<your POSTGRESQL_PASSWORD>",
        "POSTGRESQL_DATABASE": "<your POSTGRESQL_DATABASE>",
        "POSTGRESQL_POOL_MIN": "<your POSTGRESQL_POOL_MIN>",
        "POSTGRESQL_POOL_MAX": "<your POSTGRESQL_POOL_MAX>",
        "POSTGRESQL_POOL_TIMEOUT_S": "<your POSTGRESQL_POOL_TIMEOUT_S>",
        "POSTGRESQL_COMMAND_TIMEOUT_S": "<your POSTGRESQL_COMMAND_TIMEOUT_S>",
        "POSTGRESQL_SSL_MODE": "<your POSTGRESQL_SSL_MODE>",
        "ENABLE_SEMANTIC_SEARCH": "<your ENABLE_SEMANTIC_SEARCH>",
        "OLLAMA_HOST": "<your OLLAMA_HOST>",
        "EMBEDDING_MODEL": "<your EMBEDDING_MODEL>",
        "EMBEDDING_DIM": "<your EMBEDDING_DIM>",
        "ENABLE_FTS": "<your ENABLE_FTS>",
        "FTS_LANGUAGE": "<your FTS_LANGUAGE>",
        "ENABLE_HYBRID_SEARCH": "<your ENABLE_HYBRID_SEARCH>",
        "HYBRID_RRF_K": "<your HYBRID_RRF_K>",
        "MCP_TRANSPORT": "<your MCP_TRANSPORT>",
        "FASTMCP_HOST": "<your FASTMCP_HOST>",
        "FASTMCP_PORT": "<your FASTMCP_PORT>",
        "DISABLED_TOOLS": "<your DISABLED_TOOLS>",
        "MCP_AUTH_TOKEN": "<your MCP_AUTH_TOKEN>",
        "MCP_AUTH_CLIENT_ID": "<your MCP_AUTH_CLIENT_ID>",
        "FASTMCP_SERVER_AUTH": "<your FASTMCP_SERVER_AUTH>",
        "FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_ID": "<your FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_ID>",
        "FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_SECRET": "<your FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_SECRET>",
        "FASTMCP_SERVER_AUTH_GOOGLE_BASE_URL": "<your FASTMCP_SERVER_AUTH_GOOGLE_BASE_URL>",
        "FASTMCP_SERVER_AUTH_GOOGLE_REQUIRED_SCOPES": "<your FASTMCP_SERVER_AUTH_GOOGLE_REQUIRED_SCOPES>",
        "FASTMCP_SERVER_AUTH_AZURE_CLIENT_ID": "<your FASTMCP_SERVER_AUTH_AZURE_CLIENT_ID>",
        "FASTMCP_SERVER_AUTH_AZURE_CLIENT_SECRET": "<your FASTMCP_SERVER_AUTH_AZURE_CLIENT_SECRET>",
        "FASTMCP_SERVER_AUTH_AZURE_TENANT_ID": "<your FASTMCP_SERVER_AUTH_AZURE_TENANT_ID>",
        "FASTMCP_SERVER_AUTH_AZURE_BASE_URL": "<your FASTMCP_SERVER_AUTH_AZURE_BASE_URL>",
        "FASTMCP_SERVER_AUTH_AZURE_REQUIRED_SCOPES": "<your FASTMCP_SERVER_AUTH_AZURE_REQUIRED_SCOPES>"
      }
    }
  }
}

Replace each placeholder with your own value before saving.

Docker image
{
  "mcpServers": {
    "mcp-context-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/alex-feel/mcp-context-server:0.14.1"
      ],
      "env": {
        "LOG_LEVEL": "<your LOG_LEVEL>",
        "STORAGE_BACKEND": "<your STORAGE_BACKEND>",
        "MAX_IMAGE_SIZE_MB": "<your MAX_IMAGE_SIZE_MB>",
        "MAX_TOTAL_SIZE_MB": "<your MAX_TOTAL_SIZE_MB>",
        "DB_PATH": "<your DB_PATH>",
        "POOL_MAX_READERS": "<your POOL_MAX_READERS>",
        "POOL_MAX_WRITERS": "<your POOL_MAX_WRITERS>",
        "POOL_CONNECTION_TIMEOUT_S": "<your POOL_CONNECTION_TIMEOUT_S>",
        "POOL_IDLE_TIMEOUT_S": "<your POOL_IDLE_TIMEOUT_S>",
        "POOL_HEALTH_CHECK_INTERVAL_S": "<your POOL_HEALTH_CHECK_INTERVAL_S>",
        "RETRY_MAX_RETRIES": "<your RETRY_MAX_RETRIES>",
        "RETRY_BASE_DELAY_S": "<your RETRY_BASE_DELAY_S>",
        "RETRY_MAX_DELAY_S": "<your RETRY_MAX_DELAY_S>",
        "RETRY_JITTER": "<your RETRY_JITTER>",
        "RETRY_BACKOFF_FACTOR": "<your RETRY_BACKOFF_FACTOR>",
        "SQLITE_FOREIGN_KEYS": "<your SQLITE_FOREIGN_KEYS>",
        "SQLITE_JOURNAL_MODE": "<your SQLITE_JOURNAL_MODE>",
        "SQLITE_SYNCHRONOUS": "<your SQLITE_SYNCHRONOUS>",
        "SQLITE_TEMP_STORE": "<your SQLITE_TEMP_STORE>",
        "SQLITE_MMAP_SIZE": "<your SQLITE_MMAP_SIZE>",
        "SQLITE_CACHE_SIZE": "<your SQLITE_CACHE_SIZE>",
        "SQLITE_PAGE_SIZE": "<your SQLITE_PAGE_SIZE>",
        "SQLITE_WAL_AUTOCHECKPOINT": "<your SQLITE_WAL_AUTOCHECKPOINT>",
        "SQLITE_BUSY_TIMEOUT_MS": "<your SQLITE_BUSY_TIMEOUT_MS>",
        "SQLITE_WAL_CHECKPOINT": "<your SQLITE_WAL_CHECKPOINT>",
        "SHUTDOWN_TIMEOUT_S": "<your SHUTDOWN_TIMEOUT_S>",
        "SHUTDOWN_TIMEOUT_TEST_S": "<your SHUTDOWN_TIMEOUT_TEST_S>",
        "QUEUE_TIMEOUT_S": "<your QUEUE_TIMEOUT_S>",
        "QUEUE_TIMEOUT_TEST_S": "<your QUEUE_TIMEOUT_TEST_S>",
        "CIRCUIT_BREAKER_FAILURE_THRESHOLD": "<your CIRCUIT_BREAKER_FAILURE_THRESHOLD>",
        "CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S": "<your CIRCUIT_BREAKER_RECOVERY_TIMEOUT_S>",
        "CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS": "<your CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS>",
        "POSTGRESQL_CONNECTION_STRING": "<your POSTGRESQL_CONNECTION_STRING>",
        "POSTGRESQL_HOST": "<your POSTGRESQL_HOST>",
        "POSTGRESQL_PORT": "<your POSTGRESQL_PORT>",
        "POSTGRESQL_USER": "<your POSTGRESQL_USER>",
        "POSTGRESQL_PASSWORD": "<your POSTGRESQL_PASSWORD>",
        "POSTGRESQL_DATABASE": "<your POSTGRESQL_DATABASE>",
        "POSTGRESQL_POOL_MIN": "<your POSTGRESQL_POOL_MIN>",
        "POSTGRESQL_POOL_MAX": "<your POSTGRESQL_POOL_MAX>",
        "POSTGRESQL_POOL_TIMEOUT_S": "<your POSTGRESQL_POOL_TIMEOUT_S>",
        "POSTGRESQL_COMMAND_TIMEOUT_S": "<your POSTGRESQL_COMMAND_TIMEOUT_S>",
        "POSTGRESQL_SSL_MODE": "<your POSTGRESQL_SSL_MODE>",
        "ENABLE_SEMANTIC_SEARCH": "<your ENABLE_SEMANTIC_SEARCH>",
        "OLLAMA_HOST": "<your OLLAMA_HOST>",
        "EMBEDDING_MODEL": "<your EMBEDDING_MODEL>",
        "EMBEDDING_DIM": "<your EMBEDDING_DIM>",
        "ENABLE_FTS": "<your ENABLE_FTS>",
        "FTS_LANGUAGE": "<your FTS_LANGUAGE>",
        "ENABLE_HYBRID_SEARCH": "<your ENABLE_HYBRID_SEARCH>",
        "HYBRID_RRF_K": "<your HYBRID_RRF_K>",
        "MCP_TRANSPORT": "<your MCP_TRANSPORT>",
        "FASTMCP_HOST": "<your FASTMCP_HOST>",
        "FASTMCP_PORT": "<your FASTMCP_PORT>",
        "DISABLED_TOOLS": "<your DISABLED_TOOLS>",
        "MCP_AUTH_TOKEN": "<your MCP_AUTH_TOKEN>",
        "MCP_AUTH_CLIENT_ID": "<your MCP_AUTH_CLIENT_ID>",
        "FASTMCP_SERVER_AUTH": "<your FASTMCP_SERVER_AUTH>",
        "FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_ID": "<your FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_ID>",
        "FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_SECRET": "<your FASTMCP_SERVER_AUTH_GOOGLE_CLIENT_SECRET>",
        "FASTMCP_SERVER_AUTH_GOOGLE_BASE_URL": "<your FASTMCP_SERVER_AUTH_GOOGLE_BASE_URL>",
        "FASTMCP_SERVER_AUTH_GOOGLE_REQUIRED_SCOPES": "<your FASTMCP_SERVER_AUTH_GOOGLE_REQUIRED_SCOPES>",
        "FASTMCP_SERVER_AUTH_AZURE_CLIENT_ID": "<your FASTMCP_SERVER_AUTH_AZURE_CLIENT_ID>",
        "FASTMCP_SERVER_AUTH_AZURE_CLIENT_SECRET": "<your FASTMCP_SERVER_AUTH_AZURE_CLIENT_SECRET>",
        "FASTMCP_SERVER_AUTH_AZURE_TENANT_ID": "<your FASTMCP_SERVER_AUTH_AZURE_TENANT_ID>",
        "FASTMCP_SERVER_AUTH_AZURE_BASE_URL": "<your FASTMCP_SERVER_AUTH_AZURE_BASE_URL>",
        "FASTMCP_SERVER_AUTH_AZURE_REQUIRED_SCOPES": "<your FASTMCP_SERVER_AUTH_AZURE_REQUIRED_SCOPES>"
      }
    }
  }
}

Replace each placeholder with your own value before saving.

REGISTRIES

Listed on 3 registries

ORGANIZATION

alex-feel

Organization
Total servers
1
Total versions
40
VERSIONS

Available versions (40)

VersionPublished
2.2.2Mar 28, 2026
2.2.1Mar 26, 2026
2.2.0Mar 25, 2026
2.1.0Mar 18, 2026
2.0.0Mar 13, 2026
1.7.1Mar 9, 2026
1.7.0Mar 8, 2026
1.6.0Mar 4, 2026
1.5.0Mar 2, 2026
1.4.0Feb 27, 2026
1.3.3Feb 11, 2026
1.3.2Feb 6, 2026
1.3.1Jan 25, 2026
1.3.0Jan 20, 2026
1.2.1Jan 18, 2026
1.2.0Jan 17, 2026
1.1.0Jan 17, 2026
1.0.0Jan 16, 2026
0.17.0Jan 11, 2026
0.16.1Jan 9, 2026
0.16.0Jan 6, 2026
0.15.1Jan 5, 2026
0.15.0Jan 5, 2026
0.14.1Dec 31, 2025
0.14.0Dec 28, 2025
0.13.0Dec 27, 2025
0.12.0Dec 26, 2025
0.11.0Dec 22, 2025
0.10.0Dec 21, 2025
0.9.0Dec 3, 2025
0.8.0Nov 30, 2025
0.7.0Nov 29, 2025
0.6.0Nov 29, 2025
0.5.1Nov 26, 2025
0.5.0Nov 23, 2025
0.4.1Oct 10, 2025
0.4.0Oct 6, 2025
0.3.0Oct 4, 2025
0.2.0Sep 28, 2025
0.1.0Sep 25, 2025
FAQ

Frequently asked questions

What is MCP Context Server?
Persistent multimodal context storage with database backends
Who maintains MCP Context Server?
MCP Context Server is maintained by alex-feel, which publishes 1 MCP server (40 total versions) tracked on MCP Toplist.
Is MCP Context Server an official MCP server?
Yes — MCP Context Server is listed on the Official MCP Registry, alongside PulseMCP and Glama.
How many versions does MCP Context Server have?
MCP Toplist tracks 40 versions of MCP Context Server, most recently published on Mar 28, 2026.
Where can I find the source code for MCP Context Server?
The source code for MCP Context Server is hosted at github.com/alex-feel/mcp-context-server.
EXPLORE