MCP ServerSTDIOOfficialv0.1.0-alpha.3

codeweaver MCP Server

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

com.knitli/codeweaver

Hosted URL

https://github.com/knitli/codeweaver

Transport

STDIO

Auth

No auth required

Connect to codeweaver

Hosted endpoint — paste into any MCP client.

https://github.com/knitli/codeweaver

Environment variables

Configuration this server reads at startup.

  • CODEWEAVER_CONFIG_FILE

    Specify a custom config file path for CodeWeaver. Only needed if not using the default locations.

  • CODEWEAVER_DEBUG

    Enable debug mode for CodeWeaver.

  • CODEWEAVER_EMBEDDING_API_KEYSecret

    Specify the API key for the embedding provider, if required. Note: {', '.join([p for p in _providers_for_kind('embedding') if p.])}

  • CODEWEAVER_EMBEDDING_MODEL

    Specify the embedding model to use.

  • CODEWEAVER_EMBEDDING_PROVIDER

    Specify the embedding provider to use.

  • CODEWEAVER_HOST

    Set the server host for CodeWeaver.

  • CODEWEAVER_LOG_LEVEL

    Set the log level for CodeWeaver (e.g., DEBUG, INFO, WARNING, ERROR).

  • CODEWEAVER_MCP_PORT

    Set the MCP server port for CodeWeaver if using http transport for mcp. Not required if using the default port (9328), or stdio transport.

  • CODEWEAVER_PORT

    Set the port for the codeweaver management server (information and management endpoints).

  • CODEWEAVER_PROFILE

    Use a premade provider settings profile for CodeWeaver.

  • CODEWEAVER_PROJECT_NAME

    Set the project name for CodeWeaver.

  • CODEWEAVER_PROJECT_PATH

    Set the project path for CodeWeaver.

  • CODEWEAVER_RERANKING_API_KEYSecret

    Specify the API key for the reranking provider, if required.

  • CODEWEAVER_RERANKING_MODEL

    Specify the reranking model to use.

  • CODEWEAVER_RERANKING_PROVIDER

    Specify the reranking provider to use.

  • CODEWEAVER_SPARSE_EMBEDDING_MODEL

    Specify the sparse embedding model to use.

  • CODEWEAVER_SPARSE_EMBEDDING_PROVIDER

    Specify the sparse embedding provider to use.

  • CODEWEAVER_VECTOR_STORE_API_KEYSecret

    Specify the API key for the vector store, if required.

  • CODEWEAVER_VECTOR_STORE_PORT

    Specify the port for the vector store.

  • CODEWEAVER_VECTOR_STORE_PROVIDER

    Specify the vector store provider to use.

  • CODEWEAVER_VECTOR_STORE_URL

    Specify the URL for the vector store.

  • CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY

    Disable telemetry data collection.

  • CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY

    Opt-in to potentially identifying collection of query and search result data. This is invaluable for helping us improve CodeWeaver's search capabilities. If privacy is a higher priority, do not enable this setting.

  • HTTPS_PROXY

    HTTP proxy for requests (Used by: Azure, Azure, Voyage)

  • OPENAI_API_KEYSecret

    API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed. (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai)

  • OPENAI_LOG

    One of: 'debug', 'info', 'warning', 'error' (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai)

  • SSL_CERT_FILE

    Path to the SSL certificate file for requests (Used by: Azure, Azure, Voyage)

  • AI_GATEWAY_API_KEYSecret

    API key for Vercel service

  • AWS_ACCOUNT_ID

    AWS Account ID for Bedrock service

  • AWS_REGION

    AWS region for Bedrock service

  • AWS_SECRET_ACCESS_KEYSecret

    AWS Secret Access Key for Bedrock service

  • AZURE_COHERE_API_KEYSecret

    API key for Azure Cohere service (cohere models on Azure)

  • AZURE_COHERE_ENDPOINT

    Endpoint for Azure Cohere service (cohere models on Azure)

  • AZURE_COHERE_REGION

    Region for Azure Cohere service

  • AZURE_OPENAI_API_KEYSecret

    API key for Azure OpenAI service (OpenAI models on Azure)

  • AZURE_OPENAI_ENDPOINT

    Endpoint for Azure OpenAI service (OpenAI models on Azure)

  • AZURE_OPENAI_REGION

    Region for Azure OpenAI service (OpenAI models on Azure)

  • COHERE_API_KEY

    Your Cohere API Key

  • CO_API_URL

    Host URL for Cohere service

  • DEEPSEEK_API_KEYSecret

    API key for DeepSeek service

  • GEMINI_API_KEY

    Your Google Gemini API Key

  • GOOGLE_API_KEY

    Your Google API Key

  • HF_HUB_VERBOSITY

    Log level for Hugging Face Hub client

  • HF_TOKEN

    API key/token for Hugging Face service

  • HTTPS_PROXY

    HTTP proxy for requests

  • INFERENCE_KEYSecret

    API key for Heroku service

  • INFERENCE_URL

    Host URL for Heroku service

  • MISTRAL_API_KEY

    Your Mistral API Key

  • OPENAI_API_KEYSecret

    API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed.

  • OPENAI_LOG

    One of: 'debug', 'info', 'warning', 'error'

  • QDRANT__LOG_LEVEL

    Log level for Qdrant service

  • QDRANT__SERVICE__API_KEYSecret

    API key for Qdrant service

  • QDRANT__SERVICE__ENABLE_TLS

    Enable TLS for Qdrant service, expects truthy or false value (e.g. 1 for on, 0 for off).

  • QDRANT__SERVICE__HOST

    Hostname of the Qdrant service; do not use for URLs with schemes (e.g. 'http://')

  • QDRANT__SERVICE__HTTP_PORT

    Port number for the Qdrant service

  • QDRANT__TLS__CERT

    Path to the TLS certificate file for Qdrant service. Only needed if using a self-signed certificate. If you're using qdrant-cloud, you don't need this.

  • SSL_CERT_FILE

    Path to the SSL certificate file for requests

  • TAVILY_API_KEY

    Your Tavily API Key

  • TOGETHER_API_KEYSecret

    API key for Together service

  • VERCEL_OIDC_TOKENSecret

    OIDC token for Vercel service

  • VOYAGE_API_KEYSecret

    API key for Voyage service

  • CODEWEAVER_CONFIG_FILE

    Specify a custom config file path for CodeWeaver. Only needed if not using the default locations.

  • CODEWEAVER_DEBUG

    Enable debug mode for CodeWeaver.

  • CODEWEAVER_EMBEDDING_API_KEYSecret

    Specify the API key for the embedding provider, if required. Note: {', '.join([p for p in _providers_for_kind('embedding') if p.])}

  • CODEWEAVER_EMBEDDING_MODEL

    Specify the embedding model to use.

  • CODEWEAVER_EMBEDDING_PROVIDER

    Specify the embedding provider to use.

  • CODEWEAVER_HOST

    Set the server host for CodeWeaver.

  • CODEWEAVER_LOG_LEVEL

    Set the log level for CodeWeaver (e.g., DEBUG, INFO, WARNING, ERROR).

  • CODEWEAVER_MCP_PORT

    Set the MCP server port for CodeWeaver if using http transport for mcp. Not required if using the default port (9328), or stdio transport.

  • CODEWEAVER_PORT

    Set the port for the codeweaver management server (information and management endpoints).

  • CODEWEAVER_PROFILE

    Use a premade provider settings profile for CodeWeaver.

  • CODEWEAVER_PROJECT_NAME

    Set the project name for CodeWeaver.

  • CODEWEAVER_PROJECT_PATH

    Set the project path for CodeWeaver.

  • CODEWEAVER_RERANKING_API_KEYSecret

    Specify the API key for the reranking provider, if required.

  • CODEWEAVER_RERANKING_MODEL

    Specify the reranking model to use.

  • CODEWEAVER_RERANKING_PROVIDER

    Specify the reranking provider to use.

  • CODEWEAVER_SPARSE_EMBEDDING_MODEL

    Specify the sparse embedding model to use.

  • CODEWEAVER_SPARSE_EMBEDDING_PROVIDER

    Specify the sparse embedding provider to use.

  • CODEWEAVER_VECTOR_STORE_API_KEYSecret

    Specify the API key for the vector store, if required.

  • CODEWEAVER_VECTOR_STORE_PORT

    Specify the port for the vector store.

  • CODEWEAVER_VECTOR_STORE_PROVIDER

    Specify the vector store provider to use.

  • CODEWEAVER_VECTOR_STORE_URL

    Specify the URL for the vector store.

  • CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY

    Disable telemetry data collection.

  • CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY

    Opt-in to potentially identifying collection of query and search result data. This is invaluable for helping us improve CodeWeaver's search capabilities. If privacy is a higher priority, do not enable this setting.

  • HTTPS_PROXY

    HTTP proxy for requests (Used by: Azure, Azure, Voyage)

  • OPENAI_API_KEYSecret

    API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed. (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai)

  • OPENAI_LOG

    One of: 'debug', 'info', 'warning', 'error' (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai)

  • SSL_CERT_FILE

    Path to the SSL certificate file for requests (Used by: Azure, Azure, Voyage)

  • AI_GATEWAY_API_KEYSecret

    API key for Vercel service

  • AWS_ACCOUNT_ID

    AWS Account ID for Bedrock service

  • AWS_REGION

    AWS region for Bedrock service

  • AWS_SECRET_ACCESS_KEYSecret

    AWS Secret Access Key for Bedrock service

  • AZURE_COHERE_API_KEYSecret

    API key for Azure Cohere service (cohere models on Azure)

  • AZURE_COHERE_ENDPOINT

    Endpoint for Azure Cohere service (cohere models on Azure)

  • AZURE_COHERE_REGION

    Region for Azure Cohere service

  • AZURE_OPENAI_API_KEYSecret

    API key for Azure OpenAI service (OpenAI models on Azure)

  • AZURE_OPENAI_ENDPOINT

    Endpoint for Azure OpenAI service (OpenAI models on Azure)

  • AZURE_OPENAI_REGION

    Region for Azure OpenAI service (OpenAI models on Azure)

  • COHERE_API_KEY

    Your Cohere API Key

  • CO_API_URL

    Host URL for Cohere service

  • DEEPSEEK_API_KEYSecret

    API key for DeepSeek service

  • GEMINI_API_KEY

    Your Google Gemini API Key

  • GOOGLE_API_KEY

    Your Google API Key

  • HF_HUB_VERBOSITY

    Log level for Hugging Face Hub client

  • HF_TOKEN

    API key/token for Hugging Face service

  • HTTPS_PROXY

    HTTP proxy for requests

  • INFERENCE_KEYSecret

    API key for Heroku service

  • INFERENCE_URL

    Host URL for Heroku service

  • MISTRAL_API_KEY

    Your Mistral API Key

  • OPENAI_API_KEYSecret

    API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed.

  • OPENAI_LOG

    One of: 'debug', 'info', 'warning', 'error'

  • QDRANT__LOG_LEVEL

    Log level for Qdrant service

  • QDRANT__SERVICE__API_KEYSecret

    API key for Qdrant service

  • QDRANT__SERVICE__ENABLE_TLS

    Enable TLS for Qdrant service, expects truthy or false value (e.g. 1 for on, 0 for off).

  • QDRANT__SERVICE__HOST

    Hostname of the Qdrant service; do not use for URLs with schemes (e.g. 'http://')

  • QDRANT__SERVICE__HTTP_PORT

    Port number for the Qdrant service

  • QDRANT__TLS__CERT

    Path to the TLS certificate file for Qdrant service. Only needed if using a self-signed certificate. If you're using qdrant-cloud, you don't need this.

  • SSL_CERT_FILE

    Path to the SSL certificate file for requests

  • TAVILY_API_KEY

    Your Tavily API Key

  • TOGETHER_API_KEYSecret

    API key for Together service

  • VERCEL_OIDC_TOKENSecret

    OIDC token for Vercel service

  • VOYAGE_API_KEYSecret

    API key for Voyage service

Resources

Where to find authoritative docs and source for codeweaver.

Try codeweaver with 30+ AI models

Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.

Open Agent Studio

Related servers

More on MCP Playground