codeweaver について
AI エージェント向けに構築されたセマンティックコード検索。ハイブリッド型、AST 対応、166 言語のコンテキストに対応。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
uvx code-weaver設定が必要な環境変数
CODEWEAVER_CONFIG_FILESpecify a custom config file path for CodeWeaver. Only needed if not using the default locations.CODEWEAVER_DEBUGEnable debug mode for CodeWeaver.CODEWEAVER_EMBEDDING_API_KEYシークレットSpecify the API key for the embedding provider, if required. Note: {', '.join([p for p in _providers_for_kind('embedding') if p.])}CODEWEAVER_EMBEDDING_MODELSpecify the embedding model to use.CODEWEAVER_EMBEDDING_PROVIDERSpecify the embedding provider to use.CODEWEAVER_HOSTSet the server host for CodeWeaver.CODEWEAVER_LOG_LEVELSet the log level for CodeWeaver (e.g., DEBUG, INFO, WARNING, ERROR).CODEWEAVER_MCP_PORTSet the MCP server port for CodeWeaver if using http transport for mcp. Not required if using the default port (9328), or stdio transport.CODEWEAVER_PORTSet the port for the codeweaver management server (information and management endpoints).CODEWEAVER_PROFILEUse a premade provider settings profile for CodeWeaver.CODEWEAVER_PROJECT_NAMESet the project name for CodeWeaver.CODEWEAVER_PROJECT_PATHSet the project path for CodeWeaver.CODEWEAVER_RERANKING_API_KEYシークレットSpecify the API key for the reranking provider, if required.CODEWEAVER_RERANKING_MODELSpecify the reranking model to use.CODEWEAVER_RERANKING_PROVIDERSpecify the reranking provider to use.CODEWEAVER_SPARSE_EMBEDDING_MODELSpecify the sparse embedding model to use.CODEWEAVER_SPARSE_EMBEDDING_PROVIDERSpecify the sparse embedding provider to use.CODEWEAVER_VECTOR_STORE_API_KEYシークレットSpecify the API key for the vector store, if required.CODEWEAVER_VECTOR_STORE_PORTSpecify the port for the vector store.CODEWEAVER_VECTOR_STORE_PROVIDERSpecify the vector store provider to use.CODEWEAVER_VECTOR_STORE_URLSpecify the URL for the vector store.CODEWEAVER__TELEMETRY__DISABLE_TELEMETRYDisable telemetry data collection.CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACYOpt-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_PROXYHTTP proxy for requests (Used by: Azure, Azure, Voyage)OPENAI_API_KEYシークレット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_LOGOne 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_FILEPath to the SSL certificate file for requests (Used by: Azure, Azure, Voyage)AI_GATEWAY_API_KEYシークレットAPI key for Vercel serviceAWS_ACCOUNT_IDAWS Account ID for Bedrock serviceAWS_REGIONAWS region for Bedrock serviceAWS_SECRET_ACCESS_KEYシークレットAWS Secret Access Key for Bedrock serviceAZURE_COHERE_API_KEYシークレットAPI key for Azure Cohere service (cohere models on Azure)AZURE_COHERE_ENDPOINTEndpoint for Azure Cohere service (cohere models on Azure)AZURE_COHERE_REGIONRegion for Azure Cohere serviceAZURE_OPENAI_API_KEYシークレットAPI key for Azure OpenAI service (OpenAI models on Azure)AZURE_OPENAI_ENDPOINTEndpoint for Azure OpenAI service (OpenAI models on Azure)AZURE_OPENAI_REGIONRegion for Azure OpenAI service (OpenAI models on Azure)COHERE_API_KEYシークレットYour Cohere API KeyCO_API_URLHost URL for Cohere serviceDEEPSEEK_API_KEYシークレットAPI key for DeepSeek serviceGEMINI_API_KEYシークレットYour Google Gemini API KeyGOOGLE_API_KEYシークレットYour Google API KeyHF_HUB_VERBOSITYLog level for Hugging Face Hub clientHF_TOKENシークレットAPI key/token for Hugging Face serviceINFERENCE_KEYシークレットAPI key for Heroku serviceINFERENCE_URLHost URL for Heroku serviceMISTRAL_API_KEYシークレットYour Mistral API KeyQDRANT__LOG_LEVELLog level for Qdrant serviceQDRANT__SERVICE__API_KEYシークレットAPI key for Qdrant serviceQDRANT__SERVICE__ENABLE_TLSEnable TLS for Qdrant service, expects truthy or false value (e.g. 1 for on, 0 for off).QDRANT__SERVICE__HOSTHostname of the Qdrant service; do not use for URLs with schemes (e.g. 'http://')QDRANT__SERVICE__HTTP_PORTPort number for the Qdrant serviceQDRANT__TLS__CERTPath 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.TAVILY_API_KEYシークレットYour Tavily API KeyTOGETHER_API_KEYシークレットAPI key for Together serviceVERCEL_OIDC_TOKENシークレットOIDC token for Vercel serviceVOYAGE_API_KEYシークレットAPI key for Voyage serviceローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。