# codeweaver MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/com-knitli-codeweaver
- Repository: https://github.com/knitli/codeweaver
- Website: https://github.com/knitli/codeweaver

## Install
- Command: `uvx code-weaver`
- Auth: Auth required by registry metadata

## Setup notes
- Package: Pypi code-weaver v0.1.0a3
- Package argument: --project
- Package argument: --config
- Package argument: --host (default 127.0.0.1)
- Package argument: --port (default 9328)
- Package argument: --transport (default streamable-http; choices streamable-http, stdio)
- Package argument: --verbose
- Package argument: --debug
- Environment variable: CODEWEAVER_CONFIG_FILE
- Environment variable: CODEWEAVER_DEBUG (default false; choices true, false)
- Environment variable: CODEWEAVER_EMBEDDING_API_KEY (secret; choices cohere, azure, together, google, vercel, bedrock, heroku, groq, github, openai, ollama (cloud only), mistral, hf_inference, fireworks, voyage)
- Environment variable: CODEWEAVER_EMBEDDING_MODEL (default voyage-code-3)
- Environment variable: CODEWEAVER_EMBEDDING_PROVIDER (default voyage; choices cohere, azure, together, google, sentence_transformers, vercel, bedrock, heroku, groq, github, openai, mistral, hf_inference, fireworks, ollama, fastembed, voyage)
- Environment variable: CODEWEAVER_HOST (default localhost)
- Environment variable: CODEWEAVER_LOG_LEVEL (default WARNING; choices CRITICAL, INFO, DEBUG, ERROR, WARNING)
- Environment variable: CODEWEAVER_MCP_PORT (default 9328)
- Environment variable: CODEWEAVER_PORT (default 9329)
- Environment variable: CODEWEAVER_PROFILE (choices testing, quickstart, recommended)
- Environment variable: CODEWEAVER_PROJECT_NAME
- Environment variable: CODEWEAVER_PROJECT_PATH
- Environment variable: CODEWEAVER_RERANKING_API_KEY (secret; choices cohere, bedrock, voyage)
- Environment variable: CODEWEAVER_RERANKING_MODEL (default rerank-2.5)
- Environment variable: CODEWEAVER_RERANKING_PROVIDER (default voyage; choices cohere, sentence_transformers, bedrock, fastembed, voyage)
- Environment variable: CODEWEAVER_SPARSE_EMBEDDING_MODEL (default prithivida/Splade_pp_en_v1)
- Environment variable: CODEWEAVER_SPARSE_EMBEDDING_PROVIDER (default fastembed; choices sentence_transformers, fastembed)
- Environment variable: CODEWEAVER_VECTOR_STORE_API_KEY (secret; choices qdrant (cloud only), qdrant)
- Environment variable: CODEWEAVER_VECTOR_STORE_PORT (default 6333)
- Environment variable: CODEWEAVER_VECTOR_STORE_PROVIDER (default qdrant; choices memory, qdrant)
- Environment variable: CODEWEAVER_VECTOR_STORE_URL (default http://localhost)
- Environment variable: CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY (default false; choices true, false)
- Environment variable: CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY (default false; choices true, false)
- Environment variable: HTTPS_PROXY
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_LOG (choices error, warning, debug, info)
- Environment variable: SSL_CERT_FILE
- Environment variable: AI_GATEWAY_API_KEY (secret)
- Environment variable: AWS_ACCOUNT_ID
- Environment variable: AWS_REGION
- Environment variable: AWS_SECRET_ACCESS_KEY (secret)
- Environment variable: AZURE_COHERE_API_KEY (secret)
- Environment variable: AZURE_COHERE_ENDPOINT
- Environment variable: AZURE_COHERE_REGION
- Environment variable: AZURE_OPENAI_API_KEY (secret)
- Environment variable: AZURE_OPENAI_ENDPOINT
- Environment variable: AZURE_OPENAI_REGION
- Environment variable: COHERE_API_KEY
- Environment variable: CO_API_URL
- Environment variable: DEEPSEEK_API_KEY (secret)
- Environment variable: GEMINI_API_KEY
- Environment variable: GOOGLE_API_KEY
- Environment variable: HF_HUB_VERBOSITY (choices warning, debug, info, critical, error)
- Environment variable: HF_TOKEN
- Environment variable: HTTPS_PROXY
- Environment variable: INFERENCE_KEY (secret)
- Environment variable: INFERENCE_URL
- Environment variable: MISTRAL_API_KEY
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_LOG (choices error, warning, debug, info)
- Environment variable: QDRANT__LOG_LEVEL (choices DEBUG, ERROR, INFO, WARNING)
- Environment variable: QDRANT__SERVICE__API_KEY (secret)
- Environment variable: QDRANT__SERVICE__ENABLE_TLS (choices true, false)
- Environment variable: QDRANT__SERVICE__HOST
- Environment variable: QDRANT__SERVICE__HTTP_PORT
- Environment variable: QDRANT__TLS__CERT
- Environment variable: SSL_CERT_FILE
- Environment variable: TAVILY_API_KEY
- Environment variable: TOGETHER_API_KEY (secret)
- Environment variable: VERCEL_OIDC_TOKEN (secret)
- Environment variable: VOYAGE_API_KEY (secret)
- Package: Oci docker.io/knitli/codeweaver:0.1.0-alpha.3
- Package argument: --host
- Package argument: --port
- Package argument: --transport (default streamable-http; choices streamable-http, stdio)
- Environment variable: CODEWEAVER_CONFIG_FILE
- Environment variable: CODEWEAVER_DEBUG (default false; choices true, false)
- Environment variable: CODEWEAVER_EMBEDDING_API_KEY (secret; choices cohere, azure, together, google, vercel, bedrock, heroku, groq, github, openai, ollama (cloud only), mistral, hf_inference, fireworks, voyage)
- Environment variable: CODEWEAVER_EMBEDDING_MODEL (default voyage-code-3)
- Environment variable: CODEWEAVER_EMBEDDING_PROVIDER (default voyage; choices cohere, azure, together, google, sentence_transformers, vercel, bedrock, heroku, groq, github, openai, mistral, hf_inference, fireworks, ollama, fastembed, voyage)
- Environment variable: CODEWEAVER_HOST (default localhost)
- Environment variable: CODEWEAVER_LOG_LEVEL (default WARNING; choices CRITICAL, INFO, DEBUG, ERROR, WARNING)
- Environment variable: CODEWEAVER_MCP_PORT (default 9328)
- Environment variable: CODEWEAVER_PORT (default 9329)
- Environment variable: CODEWEAVER_PROFILE (choices testing, quickstart, recommended)
- Environment variable: CODEWEAVER_PROJECT_NAME
- Environment variable: CODEWEAVER_PROJECT_PATH
- Environment variable: CODEWEAVER_RERANKING_API_KEY (secret; choices cohere, bedrock, voyage)
- Environment variable: CODEWEAVER_RERANKING_MODEL (default rerank-2.5)
- Environment variable: CODEWEAVER_RERANKING_PROVIDER (default voyage; choices cohere, sentence_transformers, bedrock, fastembed, voyage)
- Environment variable: CODEWEAVER_SPARSE_EMBEDDING_MODEL (default prithivida/Splade_pp_en_v1)
- Environment variable: CODEWEAVER_SPARSE_EMBEDDING_PROVIDER (default fastembed; choices sentence_transformers, fastembed)
- Environment variable: CODEWEAVER_VECTOR_STORE_API_KEY (secret; choices qdrant (cloud only), qdrant)
- Environment variable: CODEWEAVER_VECTOR_STORE_PORT (default 6333)
- Environment variable: CODEWEAVER_VECTOR_STORE_PROVIDER (default qdrant; choices memory, qdrant)
- Environment variable: CODEWEAVER_VECTOR_STORE_URL (default http://localhost)
- Environment variable: CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY (default false; choices true, false)
- Environment variable: CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY (default false; choices true, false)
- Environment variable: HTTPS_PROXY
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_LOG (choices error, warning, debug, info)
- Environment variable: SSL_CERT_FILE
- Environment variable: AI_GATEWAY_API_KEY (secret)
- Environment variable: AWS_ACCOUNT_ID
- Environment variable: AWS_REGION
- Environment variable: AWS_SECRET_ACCESS_KEY (secret)
- Environment variable: AZURE_COHERE_API_KEY (secret)
- Environment variable: AZURE_COHERE_ENDPOINT
- Environment variable: AZURE_COHERE_REGION
- Environment variable: AZURE_OPENAI_API_KEY (secret)
- Environment variable: AZURE_OPENAI_ENDPOINT
- Environment variable: AZURE_OPENAI_REGION
- Environment variable: COHERE_API_KEY
- Environment variable: CO_API_URL
- Environment variable: DEEPSEEK_API_KEY (secret)
- Environment variable: GEMINI_API_KEY
- Environment variable: GOOGLE_API_KEY
- Environment variable: HF_HUB_VERBOSITY (choices warning, debug, info, critical, error)
- Environment variable: HF_TOKEN
- Environment variable: HTTPS_PROXY
- Environment variable: INFERENCE_KEY (secret)
- Environment variable: INFERENCE_URL
- Environment variable: MISTRAL_API_KEY
- Environment variable: OPENAI_API_KEY (secret)
- Environment variable: OPENAI_LOG (choices error, warning, debug, info)
- Environment variable: QDRANT__LOG_LEVEL (choices DEBUG, ERROR, INFO, WARNING)
- Environment variable: QDRANT__SERVICE__API_KEY (secret)
- Environment variable: QDRANT__SERVICE__ENABLE_TLS (choices true, false)
- Environment variable: QDRANT__SERVICE__HOST
- Environment variable: QDRANT__SERVICE__HTTP_PORT
- Environment variable: QDRANT__TLS__CERT
- Environment variable: SSL_CERT_FILE
- Environment variable: TAVILY_API_KEY
- Environment variable: TOGETHER_API_KEY (secret)
- Environment variable: VERCEL_OIDC_TOKEN (secret)
- Environment variable: VOYAGE_API_KEY (secret)
- The upstream registry signals required auth or secrets.

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.knitli
- Version: 0.1.0-alpha.3
- Runtime: Oci, Pypi
- Transports: STDIO
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Dec 3, 2025
- Source: https://registry.modelcontextprotocol.io
