Back to Browse

Codeweaver MCP Server

by Knitli
Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

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

About

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

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

6 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

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

Environment variable: CODEWEAVER_CONFIG_FILE

Enable debug mode for CodeWeaver.Optional

Environment variable: CODEWEAVER_DEBUG

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

Environment variable: CODEWEAVER_EMBEDDING_API_KEY

Specify the embedding model to use.Optional

Environment variable: CODEWEAVER_EMBEDDING_MODEL

Specify the embedding provider to use.Optional

Environment variable: CODEWEAVER_EMBEDDING_PROVIDER

Set the server host for CodeWeaver.Optional

Environment variable: CODEWEAVER_HOST

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

Environment variable: CODEWEAVER_LOG_LEVEL

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

Environment variable: CODEWEAVER_MCP_PORT

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

Environment variable: CODEWEAVER_PORT

Use a premade provider settings profile for CodeWeaver.Optional

Environment variable: CODEWEAVER_PROFILE

Set the project name for CodeWeaver.Optional

Environment variable: CODEWEAVER_PROJECT_NAME

Set the project path for CodeWeaver.Optional

Environment variable: CODEWEAVER_PROJECT_PATH

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

Environment variable: CODEWEAVER_RERANKING_API_KEY

Specify the reranking model to use.Optional

Environment variable: CODEWEAVER_RERANKING_MODEL

Specify the reranking provider to use.Optional

Environment variable: CODEWEAVER_RERANKING_PROVIDER

Specify the sparse embedding model to use.Optional

Environment variable: CODEWEAVER_SPARSE_EMBEDDING_MODEL

Specify the sparse embedding provider to use.Optional

Environment variable: CODEWEAVER_SPARSE_EMBEDDING_PROVIDER

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

Environment variable: CODEWEAVER_VECTOR_STORE_API_KEY

Specify the port for the vector store.Optional

Environment variable: CODEWEAVER_VECTOR_STORE_PORT

Specify the vector store provider to use.Optional

Environment variable: CODEWEAVER_VECTOR_STORE_PROVIDER

Specify the URL for the vector store.Optional

Environment variable: CODEWEAVER_VECTOR_STORE_URL

Disable telemetry data collection.Optional

Environment variable: CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY

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.Optional

Environment variable: CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY

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

Environment variable: HTTPS_PROXY

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)Required

Environment variable: OPENAI_API_KEY

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

Environment variable: OPENAI_LOG

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

Environment variable: SSL_CERT_FILE

API key for Vercel serviceRequired

Environment variable: AI_GATEWAY_API_KEY

AWS Account ID for Bedrock serviceOptional

Environment variable: AWS_ACCOUNT_ID

AWS region for Bedrock serviceOptional

Environment variable: AWS_REGION

AWS Secret Access Key for Bedrock serviceRequired

Environment variable: AWS_SECRET_ACCESS_KEY

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

Environment variable: AZURE_COHERE_API_KEY

Endpoint for Azure Cohere service (cohere models on Azure)Optional

Environment variable: AZURE_COHERE_ENDPOINT

Region for Azure Cohere serviceOptional

Environment variable: AZURE_COHERE_REGION

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

Environment variable: AZURE_OPENAI_API_KEY

Endpoint for Azure OpenAI service (OpenAI models on Azure)Optional

Environment variable: AZURE_OPENAI_ENDPOINT

Region for Azure OpenAI service (OpenAI models on Azure)Optional

Environment variable: AZURE_OPENAI_REGION

Your Cohere API KeyOptional

Environment variable: COHERE_API_KEY

Host URL for Cohere serviceOptional

Environment variable: CO_API_URL

API key for DeepSeek serviceRequired

Environment variable: DEEPSEEK_API_KEY

Your Google Gemini API KeyOptional

Environment variable: GEMINI_API_KEY

Your Google API KeyOptional

Environment variable: GOOGLE_API_KEY

Log level for Hugging Face Hub clientOptional

Environment variable: HF_HUB_VERBOSITY

API key/token for Hugging Face serviceOptional

Environment variable: HF_TOKEN

API key for Heroku serviceRequired

Environment variable: INFERENCE_KEY

Host URL for Heroku serviceOptional

Environment variable: INFERENCE_URL

Your Mistral API KeyOptional

Environment variable: MISTRAL_API_KEY

Log level for Qdrant serviceOptional

Environment variable: QDRANT__LOG_LEVEL

API key for Qdrant serviceRequired

Environment variable: QDRANT__SERVICE__API_KEY

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

Environment variable: QDRANT__SERVICE__ENABLE_TLS

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

Environment variable: QDRANT__SERVICE__HOST

Port number for the Qdrant serviceOptional

Environment variable: QDRANT__SERVICE__HTTP_PORT

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.Optional

Environment variable: QDRANT__TLS__CERT

Your Tavily API KeyOptional

Environment variable: TAVILY_API_KEY

API key for Together serviceRequired

Environment variable: TOGETHER_API_KEY

OIDC token for Vercel serviceRequired

Environment variable: VERCEL_OIDC_TOKEN

API key for Voyage serviceRequired

Environment variable: VOYAGE_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "com-knitli-codeweaver": {
      "env": {
        "HF_TOKEN": "your-hf-token-here",
        "AWS_REGION": "your-aws-region-here",
        "CO_API_URL": "your-co-api-url-here",
        "OPENAI_LOG": "your-openai-log-here",
        "HTTPS_PROXY": "your-https-proxy-here",
        "INFERENCE_KEY": "your-inference-key-here",
        "INFERENCE_URL": "your-inference-url-here",
        "SSL_CERT_FILE": "your-ssl-cert-file-here",
        "AWS_ACCOUNT_ID": "your-aws-account-id-here",
        "COHERE_API_KEY": "your-cohere-api-key-here",
        "GEMINI_API_KEY": "your-gemini-api-key-here",
        "GOOGLE_API_KEY": "your-google-api-key-here",
        "OPENAI_API_KEY": "your-openai-api-key-here",
        "TAVILY_API_KEY": "your-tavily-api-key-here",
        "VOYAGE_API_KEY": "your-voyage-api-key-here",
        "CODEWEAVER_HOST": "your-codeweaver-host-here",
        "CODEWEAVER_PORT": "your-codeweaver-port-here",
        "MISTRAL_API_KEY": "your-mistral-api-key-here",
        "CODEWEAVER_DEBUG": "your-codeweaver-debug-here",
        "DEEPSEEK_API_KEY": "your-deepseek-api-key-here",
        "HF_HUB_VERBOSITY": "your-hf-hub-verbosity-here",
        "TOGETHER_API_KEY": "your-together-api-key-here",
        "QDRANT__LOG_LEVEL": "your-qdrant--log-level-here",
        "QDRANT__TLS__CERT": "your-qdrant--tls--cert-here",
        "VERCEL_OIDC_TOKEN": "your-vercel-oidc-token-here",
        "AI_GATEWAY_API_KEY": "your-ai-gateway-api-key-here",
        "CODEWEAVER_PROFILE": "your-codeweaver-profile-here",
        "AZURE_COHERE_REGION": "your-azure-cohere-region-here",
        "AZURE_OPENAI_REGION": "your-azure-openai-region-here",
        "CODEWEAVER_MCP_PORT": "your-codeweaver-mcp-port-here",
        "AZURE_COHERE_API_KEY": "your-azure-cohere-api-key-here",
        "AZURE_OPENAI_API_KEY": "your-azure-openai-api-key-here",
        "CODEWEAVER_LOG_LEVEL": "your-codeweaver-log-level-here",
        "AWS_SECRET_ACCESS_KEY": "your-aws-secret-access-key-here",
        "AZURE_COHERE_ENDPOINT": "your-azure-cohere-endpoint-here",
        "AZURE_OPENAI_ENDPOINT": "your-azure-openai-endpoint-here",
        "QDRANT__SERVICE__HOST": "your-qdrant--service--host-here",
        "CODEWEAVER_CONFIG_FILE": "your-codeweaver-config-file-here",
        "CODEWEAVER_PROJECT_NAME": "your-codeweaver-project-name-here",
        "CODEWEAVER_PROJECT_PATH": "your-codeweaver-project-path-here",
        "QDRANT__SERVICE__API_KEY": "your-qdrant--service--api-key-here",
        "CODEWEAVER_EMBEDDING_MODEL": "your-codeweaver-embedding-model-here",
        "CODEWEAVER_RERANKING_MODEL": "your-codeweaver-reranking-model-here",
        "QDRANT__SERVICE__HTTP_PORT": "your-qdrant--service--http-port-here",
        "CODEWEAVER_VECTOR_STORE_URL": "your-codeweaver-vector-store-url-here",
        "QDRANT__SERVICE__ENABLE_TLS": "your-qdrant--service--enable-tls-here",
        "CODEWEAVER_EMBEDDING_API_KEY": "your-codeweaver-embedding-api-key-here",
        "CODEWEAVER_RERANKING_API_KEY": "your-codeweaver-reranking-api-key-here",
        "CODEWEAVER_VECTOR_STORE_PORT": "your-codeweaver-vector-store-port-here",
        "CODEWEAVER_EMBEDDING_PROVIDER": "your-codeweaver-embedding-provider-here",
        "CODEWEAVER_RERANKING_PROVIDER": "your-codeweaver-reranking-provider-here",
        "CODEWEAVER_VECTOR_STORE_API_KEY": "your-codeweaver-vector-store-api-key-here",
        "CODEWEAVER_VECTOR_STORE_PROVIDER": "your-codeweaver-vector-store-provider-here",
        "CODEWEAVER_SPARSE_EMBEDDING_MODEL": "your-codeweaver-sparse-embedding-model-here",
        "CODEWEAVER_SPARSE_EMBEDDING_PROVIDER": "your-codeweaver-sparse-embedding-provider-here",
        "CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY": "your-codeweaver--telemetry--disable-telemetry-here",
        "CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY": "your-codeweaver--telemetry--tools-over-privacy-here"
      },
      "args": [
        "code-weaver"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!