Getting Started
Install
Section titled “Install”pip install cwm-mcpOptional extras:
pip install cwm-mcp[redis] # distributed storagepip install cwm-mcp[lmcache] # LMCache integrationpip install cwm-mcp[encryption] # encrypted-at-restpip install cwm-mcp[all] # everythingClaude Code configuration
Section titled “Claude Code configuration”Add to .claude/settings.json:
{ "mcpServers": { "context-window-manager": { "command": "python", "args": ["-m", "context_window_manager"], "env": { "CWM_VLLM_URL": "http://localhost:8000" } } }}vLLM server setup
Section titled “vLLM server setup”vllm serve "meta-llama/Llama-3.1-8B-Instruct" \ --enable-prefix-caching \ --kv-transfer-config '{"kv_connector":"LMCacheConnectorV1","kv_role":"kv_both"}'LMCache environment
Section titled “LMCache environment”export LMCACHE_USE_EXPERIMENTAL=Trueexport LMCACHE_LOCAL_CPU=Trueexport LMCACHE_MAX_LOCAL_CPU_SIZE=8.0