Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

CodeWeave

БесплатноНе проверен

CodeWeave enables AI coding clients to inspect, edit, and validate a configured Git repository with tools for context, fetching, patching, and task execution.

GitHubEmbed

Описание

CodeWeave enables AI coding clients to inspect, edit, and validate a configured Git repository with tools for context, fetching, patching, and task execution.

README

CI License: MIT Rust Model Context Protocol

CodeWeave is a local-first MCP server for deterministic code retrieval, safe editing, Git operations, and Bash execution against one repository.

mcp rust local-first developer-tools code-search safe-editing chatgpt claude

Highlights

  • Serves one fixed Git worktree with snapshot, hash, and range-handle guards.
  • Provides retrieval, semantic intelligence, previewed transactions, Bash, and scoped Git operations through a fixed 25-tool MCP surface.
  • Keeps edits local and reports partial validation or transaction recovery truthfully rather than silently rolling back changes.
  • Supports stdio for local clients and authenticated streamable HTTP for a trusted tunnel or reverse proxy.

Requirements

  • Rust stable when building from source
  • Git and a valid Git worktree
  • Bash (Git Bash is supported on Windows)
  • Optional language servers: rust-analyzer, basedpyright, and typescript-language-server

Start

cargo build --release
./target/release/codeweave-rust init --config config.json --path /absolute/path/to/repo
./target/release/codeweave-rust doctor --config config.json
./target/release/codeweave-rust --config config.json --transport stdio

For streamable HTTP:

./target/release/codeweave-rust --config config.json --transport http

HTTP is stateless, uses JSON responses, and normally binds to loopback with a bearer token. The generated token file is created exclusively and with mode 0600 on Unix. Use a trusted TLS tunnel or reverse proxy for remote clients.

Configuration

Configuration requires configVersion: 2 and rejects unknown fields, including unknown nested fields. See config.example.json. Git and Bash are validated before the server accepts requests.

MCP tools

CodeWeave exposes one fixed 25-tool surface:

  • workspace, code_retrieve, code_intelligence
  • code_write, code_replace, code_replace_range, code_insert, code_delete, code_rename, code_preview, code_transaction
  • git_status, git_diff, git_log, git_show, git_blame, git_preflight, git_stage, git_commit, git_restore, git_push
  • bash, bash_status, bash_output, bash_cancel

All clients connected to one process share workspace mutations, generations, and Bash runs. workspace.changes is bounded process-local history; Git is the durable record. Restarting creates a new instance_id and resets generation.

Transaction guarantees

Edits enforce snapshot/file preconditions and replace each file atomically. Multi-file transactions use preflight plus best-effort compensation, but do not claim cross-file atomicity. Partial commits and restoration failures are reported explicitly. Validation never silently rolls back an applied edit.

Architecture and concurrency invariants are documented in docs/architecture.md. Client setup is covered under docs/connect-chatgpt.md and docs/connect-claude.md.

from github.com/abhij1306/codeweave

Установка CodeWeave

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/abhij1306/codeweave

FAQ

CodeWeave MCP бесплатный?

Да, CodeWeave MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для CodeWeave?

Нет, CodeWeave работает без API-ключей и переменных окружения.

CodeWeave — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить CodeWeave в Claude Desktop, Claude Code или Cursor?

Открой CodeWeave на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare CodeWeave with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development