Skip to content
Windsurf

codeweaver for Windsurf

com.knitli/codeweaver

Semantic code search built for AI agents. Hybrid, AST-aware, context for 166 languages.

client:Windsurf transport:stdio runtime:pypi

Install codeweaver in Windsurf

~/.codeium/windsurf/mcp_config.json · windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

{
  "mcpServers": {
    "codeweaver": {
      "command": "uvx",
      "args": [
        "code-weaver"
      ],
      "env": {
        "CODEWEAVER_CONFIG_FILE": "<CODEWEAVER_CONFIG_FILE>",
        "CODEWEAVER_DEBUG": "<CODEWEAVER_DEBUG>",
        "CODEWEAVER_EMBEDDING_API_KEY": "<CODEWEAVER_EMBEDDING_API_KEY>",
        "CODEWEAVER_EMBEDDING_MODEL": "<CODEWEAVER_EMBEDDING_MODEL>",
        "CODEWEAVER_EMBEDDING_PROVIDER": "<CODEWEAVER_EMBEDDING_PROVIDER>",
        "CODEWEAVER_HOST": "<CODEWEAVER_HOST>",
        "CODEWEAVER_LOG_LEVEL": "<CODEWEAVER_LOG_LEVEL>",
        "CODEWEAVER_MCP_PORT": "<CODEWEAVER_MCP_PORT>",
        "CODEWEAVER_PORT": "<CODEWEAVER_PORT>",
        "CODEWEAVER_PROFILE": "<CODEWEAVER_PROFILE>",
        "CODEWEAVER_PROJECT_NAME": "<CODEWEAVER_PROJECT_NAME>",
        "CODEWEAVER_PROJECT_PATH": "<CODEWEAVER_PROJECT_PATH>",
        "CODEWEAVER_RERANKING_API_KEY": "<CODEWEAVER_RERANKING_API_KEY>",
        "CODEWEAVER_RERANKING_MODEL": "<CODEWEAVER_RERANKING_MODEL>",
        "CODEWEAVER_RERANKING_PROVIDER": "<CODEWEAVER_RERANKING_PROVIDER>",
        "CODEWEAVER_SPARSE_EMBEDDING_MODEL": "<CODEWEAVER_SPARSE_EMBEDDING_MODEL>",
        "CODEWEAVER_SPARSE_EMBEDDING_PROVIDER": "<CODEWEAVER_SPARSE_EMBEDDING_PROVIDER>",
        "CODEWEAVER_VECTOR_STORE_API_KEY": "<CODEWEAVER_VECTOR_STORE_API_KEY>",
        "CODEWEAVER_VECTOR_STORE_PORT": "<CODEWEAVER_VECTOR_STORE_PORT>",
        "CODEWEAVER_VECTOR_STORE_PROVIDER": "<CODEWEAVER_VECTOR_STORE_PROVIDER>",
        "CODEWEAVER_VECTOR_STORE_URL": "<CODEWEAVER_VECTOR_STORE_URL>",
        "CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY": "<CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY>",
        "CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY": "<CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY>",
        "HTTPS_PROXY": "<HTTPS_PROXY>",
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "OPENAI_LOG": "<OPENAI_LOG>",
        "SSL_CERT_FILE": "<SSL_CERT_FILE>",
        "AI_GATEWAY_API_KEY": "<AI_GATEWAY_API_KEY>",
        "AWS_ACCOUNT_ID": "<AWS_ACCOUNT_ID>",
        "AWS_REGION": "<AWS_REGION>",
        "AWS_SECRET_ACCESS_KEY": "<AWS_SECRET_ACCESS_KEY>",
        "AZURE_COHERE_API_KEY": "<AZURE_COHERE_API_KEY>",
        "AZURE_COHERE_ENDPOINT": "<AZURE_COHERE_ENDPOINT>",
        "AZURE_COHERE_REGION": "<AZURE_COHERE_REGION>",
        "AZURE_OPENAI_API_KEY": "<AZURE_OPENAI_API_KEY>",
        "AZURE_OPENAI_ENDPOINT": "<AZURE_OPENAI_ENDPOINT>",
        "AZURE_OPENAI_REGION": "<AZURE_OPENAI_REGION>",
        "COHERE_API_KEY": "<COHERE_API_KEY>",
        "CO_API_URL": "<CO_API_URL>",
        "DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
        "HF_HUB_VERBOSITY": "<HF_HUB_VERBOSITY>",
        "HF_TOKEN": "<HF_TOKEN>",
        "INFERENCE_KEY": "<INFERENCE_KEY>",
        "INFERENCE_URL": "<INFERENCE_URL>",
        "MISTRAL_API_KEY": "<MISTRAL_API_KEY>",
        "QDRANT__LOG_LEVEL": "<QDRANT__LOG_LEVEL>",
        "QDRANT__SERVICE__API_KEY": "<QDRANT__SERVICE__API_KEY>",
        "QDRANT__SERVICE__ENABLE_TLS": "<QDRANT__SERVICE__ENABLE_TLS>",
        "QDRANT__SERVICE__HOST": "<QDRANT__SERVICE__HOST>",
        "QDRANT__SERVICE__HTTP_PORT": "<QDRANT__SERVICE__HTTP_PORT>",
        "QDRANT__TLS__CERT": "<QDRANT__TLS__CERT>",
        "TAVILY_API_KEY": "<TAVILY_API_KEY>",
        "TOGETHER_API_KEY": "<TOGETHER_API_KEY>",
        "VERCEL_OIDC_TOKEN": "<VERCEL_OIDC_TOKEN>",
        "VOYAGE_API_KEY": "<VOYAGE_API_KEY>"
      }
    }
  }
}

Global only — Windsurf has no per-project MCP config. Refresh Cascade after saving. Windsurf docs

codeweaver in other clients