Developer · Local MCP server

Codeweaver

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

Visit Codeweaver's website

What the MCP Registry states

The entry as published to the official MCP Registry (read 2026-10-04), latest version.

Registry name
com.knitli/codeweaver
Version
0.1.0-alpha.3
Status
Active
Category
developer
Transport
stdio (local process)
Package
PyPI, OCI image (Docker)
Published
2025-12-03
Updated
2025-12-03
Publisher
com.knitli
Website
github.com/knitli/codeweaver
Repository
github.com/knitli/codeweaver (folder src/codeweaver)
Source
Registry API entry

Packages

RegistryPackageVersionTransportEnvironment variables
PyPIruntime: uvxcode-weaver0.1.0a3stdioCODEWEAVER_CONFIG_FILE, CODEWEAVER_DEBUG, CODEWEAVER_EMBEDDING_API_KEY (secret), CODEWEAVER_EMBEDDING_MODEL, CODEWEAVER_EMBEDDING_PROVIDER, CODEWEAVER_HOST, CODEWEAVER_LOG_LEVEL, CODEWEAVER_MCP_PORT, CODEWEAVER_PORT, CODEWEAVER_PROFILE, CODEWEAVER_PROJECT_NAME, CODEWEAVER_PROJECT_PATH, CODEWEAVER_RERANKING_API_KEY (secret), CODEWEAVER_RERANKING_MODEL, CODEWEAVER_RERANKING_PROVIDER, CODEWEAVER_SPARSE_EMBEDDING_MODEL, CODEWEAVER_SPARSE_EMBEDDING_PROVIDER, CODEWEAVER_VECTOR_STORE_API_KEY (secret), CODEWEAVER_VECTOR_STORE_PORT, CODEWEAVER_VECTOR_STORE_PROVIDER
OCI image (Docker)runtime: dockerdocker.io/knitli/codeweaver:0.1.0-alpha.3—stdioCODEWEAVER_CONFIG_FILE, CODEWEAVER_DEBUG, CODEWEAVER_EMBEDDING_API_KEY (secret), CODEWEAVER_EMBEDDING_MODEL, CODEWEAVER_EMBEDDING_PROVIDER, CODEWEAVER_HOST, CODEWEAVER_LOG_LEVEL, CODEWEAVER_MCP_PORT, CODEWEAVER_PORT, CODEWEAVER_PROFILE, CODEWEAVER_PROJECT_NAME, CODEWEAVER_PROJECT_PATH, CODEWEAVER_RERANKING_API_KEY (secret), CODEWEAVER_RERANKING_MODEL, CODEWEAVER_RERANKING_PROVIDER, CODEWEAVER_SPARSE_EMBEDDING_MODEL, CODEWEAVER_SPARSE_EMBEDDING_PROVIDER, CODEWEAVER_VECTOR_STORE_API_KEY (secret), CODEWEAVER_VECTOR_STORE_PORT, CODEWEAVER_VECTOR_STORE_PROVIDER

How to connect Codeweaver

Codeweaver runs locally from a Python package published to PyPI: code-weaver version 0.1.0a3. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Python; clients usually start it with uvx (from uv) or after pip install — the usual command is uvx code-weaver. It reads these environment variables: CODEWEAVER_CONFIG_FILE, CODEWEAVER_DEBUG, CODEWEAVER_EMBEDDING_API_KEY (secret), CODEWEAVER_EMBEDDING_MODEL, CODEWEAVER_EMBEDDING_PROVIDER, CODEWEAVER_HOST, CODEWEAVER_LOG_LEVEL, CODEWEAVER_MCP_PORT, CODEWEAVER_PORT, CODEWEAVER_PROFILE, CODEWEAVER_PROJECT_NAME, CODEWEAVER_PROJECT_PATH, CODEWEAVER_RERANKING_API_KEY (secret), CODEWEAVER_RERANKING_MODEL, CODEWEAVER_RERANKING_PROVIDER, CODEWEAVER_SPARSE_EMBEDDING_MODEL, CODEWEAVER_SPARSE_EMBEDDING_PROVIDER, CODEWEAVER_VECTOR_STORE_API_KEY (secret), CODEWEAVER_VECTOR_STORE_PORT and CODEWEAVER_VECTOR_STORE_PROVIDER; set them in the client's configuration for this server.

Codeweaver runs locally from a container image in an OCI registry such as Docker Hub or GitHub Container Registry: docker.io/knitli/codeweaver:0.1.0-alpha.3. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Docker or another OCI container runtime; started with docker run — the usual command is docker run -i --rm -e CODEWEAVER_CONFIG_FILE -e CODEWEAVER_DEBUG -e CODEWEAVER_EMBEDDING_API_KEY -e CODEWEAVER_EMBEDDING_MODEL -e CODEWEAVER_EMBEDDING_PROVIDER -e CODEWEAVER_HOST -e CODEWEAVER_LOG_LEVEL -e CODEWEAVER_MCP_PORT -e CODEWEAVER_PORT -e CODEWEAVER_PROFILE -e CODEWEAVER_PROJECT_NAME -e CODEWEAVER_PROJECT_PATH -e CODEWEAVER_RERANKING_API_KEY -e CODEWEAVER_RERANKING_MODEL -e CODEWEAVER_RERANKING_PROVIDER -e CODEWEAVER_SPARSE_EMBEDDING_MODEL -e CODEWEAVER_SPARSE_EMBEDDING_PROVIDER -e CODEWEAVER_VECTOR_STORE_API_KEY -e CODEWEAVER_VECTOR_STORE_PORT -e CODEWEAVER_VECTOR_STORE_PROVIDER docker.io/knitli/codeweaver:0.1.0-alpha.3. It reads these environment variables: CODEWEAVER_CONFIG_FILE, CODEWEAVER_DEBUG, CODEWEAVER_EMBEDDING_API_KEY (secret), CODEWEAVER_EMBEDDING_MODEL, CODEWEAVER_EMBEDDING_PROVIDER, CODEWEAVER_HOST, CODEWEAVER_LOG_LEVEL, CODEWEAVER_MCP_PORT, CODEWEAVER_PORT, CODEWEAVER_PROFILE, CODEWEAVER_PROJECT_NAME, CODEWEAVER_PROJECT_PATH, CODEWEAVER_RERANKING_API_KEY (secret), CODEWEAVER_RERANKING_MODEL, CODEWEAVER_RERANKING_PROVIDER, CODEWEAVER_SPARSE_EMBEDDING_MODEL, CODEWEAVER_SPARSE_EMBEDDING_PROVIDER, CODEWEAVER_VECTOR_STORE_API_KEY (secret), CODEWEAVER_VECTOR_STORE_PORT and CODEWEAVER_VECTOR_STORE_PROVIDER; set them in the client's configuration for this server.

In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):

{
  "mcpServers": {
    "codeweaver": {
      "command": "uvx",
      "args": [
        "code-weaver"
      ],
      "env": {
        "CODEWEAVER_CONFIG_FILE": "<value>",
        "CODEWEAVER_DEBUG": "<value>",
        "CODEWEAVER_EMBEDDING_API_KEY": "<secret>",
        "CODEWEAVER_EMBEDDING_MODEL": "<value>",
        "CODEWEAVER_EMBEDDING_PROVIDER": "<value>",
        "CODEWEAVER_HOST": "<value>",
        "CODEWEAVER_LOG_LEVEL": "<value>",
        "CODEWEAVER_MCP_PORT": "<value>",
        "CODEWEAVER_PORT": "<value>",
        "CODEWEAVER_PROFILE": "<value>",
        "CODEWEAVER_PROJECT_NAME": "<value>",
        "CODEWEAVER_PROJECT_PATH": "<value>",
        "CODEWEAVER_RERANKING_API_KEY": "<secret>",
        "CODEWEAVER_RERANKING_MODEL": "<value>",
        "CODEWEAVER_RERANKING_PROVIDER": "<value>",
        "CODEWEAVER_SPARSE_EMBEDDING_MODEL": "<value>",
        "CODEWEAVER_SPARSE_EMBEDDING_PROVIDER": "<value>",
        "CODEWEAVER_VECTOR_STORE_API_KEY": "<secret>",
        "CODEWEAVER_VECTOR_STORE_PORT": "<value>",
        "CODEWEAVER_VECTOR_STORE_PROVIDER": "<value>"
      }
    }
  }
}

Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect

More developer servers

All 6,250 →
ServerRunsEndpoint or package
CodeSherlockAI-powered static and contextual code analysis MCP server.Local · stdionpm: @codesherlock/codesherlock-mcp-server
CodestatsCode::Stats MCP — public user XP / activity.Remote · HTTPgateway.pipeworx.io
Codewars MCPKeyless MCP server for Codewars: user ranks, honor, kata.Local · stdionpm: codewars-mcp
CodeweaveSave tokens while coding — your AI agent gets structured code context, not file dumps.Local · stdionpm: @codeweave/mcp
CodewebSee what your AI edits affect. Structural checks for AI code changes. 28 MCP tools, no LLM.Local · stdionpm: @ghostlygawd/codeweb
Codex DelegateBridge AI coding hosts to the OpenAI Codex CLI for delegated implementation.Local · stdionpm: codex-delegate-mcp
Codex MCP BridgeWraps Codex CLI as MCP tools: codex, review, query, search, structured, ping, listSessions.Local · stdionpm: codex-mcp-bridge
Codex MCP GoMCP server wrapping Codex CLI for stdio-based tool calls.Local · stdionpm: @zenfun510/codex-mcp-go