Skip to main content
Glama

Coding Tools MCP

Vereinfachtes Chinesisch (Standard) · Die englische Version ist unten eingeklappt

Damit ChatGPT, Claude Desktop oder jeder MCP-fähige KI-Client wirklich in deinem Code-Repository Dateien lesen, Code ändern, Befehle ausführen, Git ansehen und lokale Agents auf einer vertrauenswürdigen persönlichen Entwicklungsmaschine aufrufen kann.

License GitHub Release

Dies ist der 0.7-Workbench-Downstream-Zweig von Coding Tools MCP. Das Projekt basiert auf dem Apache-2.0-lizenzierten xyTom/coding-tools-mcp und übernimmt die Upstream-Git-Historie, LICENSE und NOTICE; darauf aufbauend wurden umfangreiche Arbeiten zu Windows, Nebenläufigkeit/OAuth, personal_workstation, Agent Transport und Projektkontinuität hinzugefügt.

Wozu ist das gut?

Mit einem Satz: Gib der KI eine „Hand“, mit der sie sicher in den Code-Repositories auf deinem Computer arbeiten kann.

Es bietet über das Model Context Protocol (MCP) eine modellunabhängige lokale Programmier-Laufzeitumgebung, darunter:

  • Lesen, Suchen, Verzeichnisauflistung und strukturierte Multi-Datei-Patches;

  • Ausführen von Befehlen, fortlaufende interaktive Terminals, Lesen der Ausgabe langer Aufgaben;

  • Git status / diff / log / show / blame;

  • Nebenläufigkeitskoordination, Ressourcensperren, Lease und eigentümerbezogene Langzeitaufgaben;

  • OAuth 2.1 / PKCE / Dynamic Client Registration;

  • Optionale Host-Dateisystem-, Memo/ledger- und Windows-CUA-Funktionen;

  • Agent Transport: aktuell mit status / send / read / continue / abort für Antigravity + OpenCode;

  • personal_workstation-Modus für vertrauenswürdige persönliche Entwicklungsmaschinen.

Welche optionalen Fähigkeiten eine bestimmte Maschine tatsächlich freigibt, richtet sich nach server_info / tools/list der jeweiligen Instanz.

Wie ist der aktuelle Stand?

Aktuelle öffentliche Version: v0.7.0-workbench.1.

Diese 0.7-Codeline hat das Source/Local-Gate abgeschlossen und wurde auf der Windows-Maschine des Maintainers mit einer echten ChatGPT Connected App im Staging verifiziert. Capability Discovery, Erstaufruf, Continuation in derselben Session/Conversation, Exact-Job-Abort und Cleanup von Antigravity und OpenCode wurden mit maschinellen Nachweisen verifiziert.

Der Default-Branch main des öffentlichen Repositories hat ein unabhängiges Public-Release-Gate durchlaufen; das GitHub-Release stellt gleichzeitig feste Versionen der Python-Wheel- und Sdist-Artefakte bereit.

Das bedeutet nicht, dass „alle Maschinen und alle MCP-Clients bereits verifiziert“ sind. Bei Problemen in neuen Umgebungen eröffne gerne direkt ein Issue oder eine Discussion.

Die einfachste Verwendung

Methode A: Direkt nach dem Klonen unter Windows starten (empfohlen)

git clone https://github.com/biaobiao2233/coding-tools-mcp-workbench.git
cd coding-tools-mcp-workbench
.\scripts\start-workbench.ps1 -Workspace C:\你的\代码仓库

Dieser Starter verwendet standardmäßig unsere aktuelle Workbench-Konfiguration:

  • personal_workstation;

  • Agent Transport aktiviert;

  • Telemetrie standardmäßig deaktiviert;

  • Destruktive Git-Operationen / rekursives Löschen erfordern weiterhin ausdrückliche Genehmigung.

Wenn du das lokale HTTP-MCP starten möchtest:

.\scripts\start-workbench.ps1 -Workspace C:\你的\代码仓库 -Transport http -Port 8765

Methode B: GitHub-Release-Wheel direkt installieren

Wenn du nicht das gesamte Repository klonen möchtest, kannst du auch direkt die feste Version installieren:

python -m pip install https://github.com/biaobiao2233/coding-tools-mcp-workbench/releases/download/v0.7.0-workbench.1/coding_tools_mcp-0.7.0-py3-none-any.whl

Danach:

coding-tools-mcp --permission-mode personal_workstation --stdio --workspace C:\你的\代码仓库

Derzeit werden die PyPI-/npm-Paketnamen des Upstream mit diesem Downstream nicht neu veröffentlicht. uvx coding-tools-mcp / npx coding-tools-mcp können derzeit weiterhin zu den Upstream-Paketen aufgelöst werden; wenn du sicherstellen möchtest, dass dieses Projekt verwendet wird, klone es von GitHub oder verwende das obige Release-Wheel.

Beispielkonfiguration für MCP-Clients

Unter Windows kannst du den Client den Starter im Checkout direkt aufrufen lassen:

{
  "mcpServers": {
    "coding-tools": {
      "command": "pwsh",
      "args": [
        "-NoProfile",
        "-File",
        "C:\\path\\to\\coding-tools-mcp-workbench\\scripts\\start-workbench.ps1",
        "-Workspace",
        "C:\\你的\\代码仓库"
      ]
    }
  }
}

Danach kannst du der KI direkt sagen: „Lass die Tests laufen und behebe den ersten Fehlschlag.“

Warum haben wir diesen Downstream erstellt?

Das ursprüngliche Projekt bot bereits eine solide MCP-Coding-Laufzeitumgebung. Wir sind hauptsächlich entlang der folgenden Linien weiter vorangeschritten:

  1. Personal Workstation: Vertrauenswürdige persönliche Entwicklungsmaschinen sollen nicht mehr überall durch übermäßig konservative Standardberechtigungen blockiert werden, während die Schutzmechanismen für wirklich gefährliche Operationen erhalten bleiben.

  2. Windows-Zuverlässigkeit: Job Objects, Prozessbaum-Eigentümerschaft, begrenzter Scan, verwalteter Runner/Watchdog, Release/Rollback.

  3. Echte ChatGPT Connected App: Nicht nur lokale Selbsttests, sondern auch die Verifizierung von OAuth, Tool-Verträgen und Lebenszyklus in einer echten Connector-Umgebung.

  4. Agent Transport: MCP soll nicht nur „Shell ausführen“ können, sondern auch Antigravity und OpenCode einheitlich steuern; geplant ist, Claude Code hinzuzufügen.

  5. Project Continuity / Workbench: Worker Claim, unabhängiges Review, Candidate- und Accepted-State getrennt halten, um zu vermeiden, dass „die KI sagt, es ist fertig“ automatisch als bestanden gilt.

Welche Projekte haben wir herangezogen?

Hier wird bewusst zwischen Code-Abstammung / API-Integration / Design-Inspiration unterschieden, um zu vermeiden, dass man sagt, man habe „den Quellcode eines Projekts verwendet“, nur weil man sich von dessen Idee inspirieren ließ.

Typ

Projekt / Technologie

Wichtigste übernommene Inhalte

Direkte Code-Abstammung

xyTom/coding-tools-mcp

Apache-2.0-Upstream; grundlegende MCP-Laufzeitumgebung und teilweise Übernahme späterer Upstream-Implementierungen

Protokoll-Grundlage

MCP、OAuth/PKCE/RFC7591

Tool-Protokolle, Remote-Authentifizierung und Connected-App-Interoperabilität

Systemmechanismus

Windows Job Objects

Präzise Eigentümerschaft und Bereinigung von Subprozessbäumen

Design-Inspiration

Claude Code

Berechtigungsgrenzen, Hooks, Agent-Workflows

Design-Inspiration

Aider

Repo-bewusster Kontext, klare Edit-/Diff-/Test-Schleifen

Design-Inspiration

OpenHands

Ausführungsumgebung/Sandbox als erstklassige Bürger des Agent-Systems behandeln

Design-Inspiration

Cline

MCP + Benutzergenehmigung + IDE-UX

API-Integration

OpenCode

Headless-Server-/Session-API, Continuation

API-Integration

Antigravity

Stream-/Session-Machine-Evidence und Continuation

Windows-Integration

Everything

es.exe-Hochgeschwindigkeits-Dateiindex + Dateisystem-Fallback

Forschungsreferenz

StablyAI Orca

Run/Task/Dispatch, überwachter Worker, Worktree, outcome_unknown / abandon / release

Entwicklungs-Governance

Project Continuity / EverOS

Fresh-Agent-Übergabe, historische Abfrage, evidenzorientiert, unabhängige Abnahme

Eine vollständige Erläuterung findest du in Code-Abstammung, Prior Art und Design-Einflüsse.

Sicherheitsgrenzen

Modus

Anwendungsfall

Beschreibung

safe

Konservativer Alltagsgebrauch

Netzwerkzugriff, Shell-Expansion, Inline-Skripte und destruktive Befehle erfordern ausdrückliche Genehmigung

trusted

Lokale Entwicklung

Freigabe üblicher Entwicklungs-Netzwerk-/Skriptfunktionen; Schutz sensibler Werte und destruktiver Operationen bleibt bestehen

personal_workstation

Vertrauenswürdige persönliche Entwicklungsmaschine, empfohlen für Workbench-Nutzer

Lässt alltägliche Entwicklungsabläufe und optionalen reviewed host access zu; destruktive Git-Operationen / rekursives Löschen bleiben geschützt; keine Windows-Dateisystem-Sandbox

dangerous

Nur isolierte Container/VM

Deaktiviert das exec_command-Berechtigungs-Gate; die Workspace-Grenze der direkten Dateiwerkzeuge bleibt bestehen

Für wirklich unvertrauenswürdigen Code wird weiterhin Docker/VM empfohlen. Detaillierte Grenzen findest du in SECURITY.md und docs/security-boundary.md.

Telemetrie

Die Telemetrie dieses Downstreams ist standardmäßig deaktiviert. Ereignisse werden nur gesendet, wenn der Betreiber explizit telemetry=on setzt und gleichzeitig einen selbst kontrollierten HTTPS-Endpunkt + Write-only-Schlüssel bereitstellt. DO_NOT_TRACK=1 und CI erzwingen die Deaktivierung.

Navigation der chinesischen Dokumentation

Die folgenden zentralen Einstiegspunkte sind jetzt standardmäßig auf Chinesisch, mit der englischen Version unten in derselben Datei eingeklappt:

Die tieferliegenden Protokollverträge, Testberichte und Schema-Dokumente bleiben weiterhin überwiegend auf Englisch, um Übersetzungsdrift bei Code-/API-Namen zu vermeiden:

Roadmap

Die nächsten hauptsächlichen Forschungs-/Umsetzungsrichtungen sind:

  • Claude Code Agent Transport Provider;

  • Provider-Plug-in-Grenze;

  • Orca (optionales Orchestrierungs-Backend);

  • Web-ChatGPT-überwachte langlaufende Workbench;

  • Multi-Maschinen-, signierte/reproduzierbare Distributionen, Linux/macOS-Parität.

Detaillierte Fortschritte findest du unter ROADMAP.md.

Mitwirken

Besonders willkommen sind diese Richtungen: Windows-Portabilität, Agent-Provider-Adapter, OAuth-/Connected-App-Interoperabilität, Adversarial-Tests zu Berechtigungen/Prozesslebenszyklus, Orca-Integrationsexperimente, Linux/macOS-Isolation sowie die Verbesserung der chinesischen/englischen Dokumentation.

Siehe CONTRIBUTING.md.

Lizenz und Ursprung

Dieses Projekt verwendet die Apache License 2.0. Bitte behalte den Copyright-Hinweis, den Lizenzhinweis und NOTICE bei.

Downstream: https://github.com/biaobiao2233/coding-tools-mcp-workbench Upstream: https://github.com/xyTom/coding-tools-mcp


Coding Tools MCP

Englisch | 简体中文

Gib jedem KI-Chat oder Agenten ein sicheres Werkzeug für deine Codebasis an die Hand.

License GitHub

Downstream-0.7-Workbench-Zweig. Diese Codebasis stammt von xyTom/coding-tools-mcp unter Apache-2.0 und bewahrt die Upstream-Geschichte und Urheberangaben. Der Downstream-Zweig fügt umfangreiche Arbeiten zu Windows/Laufzeit/Agent-Transport hinzu. Er wird derzeit aus dem Quellcode geteilt; die PyPI-/npm-Paketnamen des Upstream werden von diesem Fork bewusst noch nicht neu veröffentlicht. Siehe Abstammung und Design-Einflüsse.

Coding Tools MCP ist eine modellneutrale Coding-Laufzeitumgebung, die über das Model Context Protocol bereitgestellt wird: Dateilesen und -suche, strukturierte Multi-Datei-Patches, Befehlsausführung, interaktive Sitzungen, Git, optionaler geprüfter Host-Zugriff, Nebenläufigkeits-/Ressourcen-Leases und lokaler Agent-Transport — ein Server, den ein MCP-Client steuern kann. Der Laufzeitkatalog ist fähigkeitsbasiert: server_info ist die Quelle der Wahrheit dafür, welche optionalen Host-/Memo-/CUA-/Agent-Werkzeuge in einer Installation bereitgestellt werden.

Status des Downstream 0.7

Die exakte Quellcode-Baseline b0f44ef... hat die lokalen/Source-Gates und einen echten ChatGPT-Connected-App-Staging-Versuch auf der Windows-Maschine des Maintainers bestanden. In dieser Umgebung blieb die Capability-Discovery von Antigravity und OpenCode maschinell verifizierbar, beide Provider-Continuation-Pfade funktionierten, und Exact-Job- Abort/Cleanup wurden durchgeführt.

Das bedeutet nicht, dass jede Maschine/jeder Client verifiziert ist. Das Public-Release-Gate der GitHub-Quelle ist inzwischen bestanden, das Downstream-Repository ist öffentlich, und v0.7.0-workbench.1 ist als GitHub-Release mit Wheel- + Sdist-Artefakten verfügbar. Die Produktionsfreigabe bleibt ein separates Gate im Entwicklungsprozess dieses Projekts.

Zu den Highlights der Downstream-Linie gehören:

  • Härtung von Windows-Job-Objects/Prozesslebenszyklus und begrenztes Scan-Verhalten;

  • serverglobale Nebenläufigkeitskoordination, Ressourcensperren und Leases;

  • authentifizierte, eigentümerbezogene Langzeitaufträge über kurzlebige HTTP-Aufrufe;

  • ChatGPT-orientierte Härtung von OAuth-Refresh/Neustart;

  • optionaler personal_workstation-Modus für vertrauenswürdige Entwicklungsmaschinen;

  • optionale Host-Root-, Memo/ledger- und Windows-Computer-Use-Oberflächen;

  • Agent Transport für Antigravity und OpenCode mit maschinengestützter Capability-Discovery, Provider-Session-Korrelation, Continuation und Abbruch.

Siehe ROADMAP.md für das, was validiert ist und was noch Forschungsarbeit erfordert.

Demo ansehen

Warum es verwendet wird

  • Es verwandelt eine Chat-App in einen Coding-Agenten. Claude Desktop — oder jeder MCP-Chatclient — erhält echten Repository-Zugriff mit dem Abo, das du bereits hast. Kein zusätzliches Produkt erforderlich.

  • Sicherheit ist das Produkt, kein nachträglicher Gedanke. Ein Workspace-Root pro Server. Absolute Pfade, ..-Traversierung und Symlink-Ausbrüche werden abgelehnt. Berechtigungsmodi regeln den Zugriff auf Netzwerk, Shell-Expansion, Inline-Skripte und destruktive Befehle. Unter Linux fügt Landlock eine Kernel-Ebene-Dateisystemeinschränkung hinzu.

  • Es ist modell- und anbieterneutral. Ein fester, wahrheitsgemäß annotierter Katalog — kein Profilwechsel, keine Annotationsspielchen. Modelle oder Clients frei austauschen; die Laufzeitumgebung und ihr Verhalten bleiben unverändert.

  • Es ist für Kontextfenster optimiert. Ergebnisse werden zusammengefasst, paginiert und bewusst begrenzt; die serialisierten Tool-Ergebnis-Bytes gingen bei der deterministischen Dogfood-Workload Version für Version um 37 % zurück, bei unveränderter Aufgabenerfüllung.

Schnellstart — Downstream-Quellcode-Checkout

Windows: das akzeptierte Workbench-Profil direkt ausführen

Klone dieses Downstream-Repository und führe dann aus:

.\scripts\start-workbench.ps1 -Workspace C:\path\to\your\repo

Dieser Starter startet das akzeptierte Workbench-Profil anstelle der restriktiven Upstream-Standardeinstellung: personal_workstation-Berechtigungsmodus, Agent Transport aktiviert und Telemetrie aus. Destruktive Git-Operationen und rekursives Löschen im Dateisystem erfordern weiterhin ausdrückliche Genehmigung. Antigravity und OpenCode sind optional: Der MCP-Server startet ohne sie, während agent_status angibt, welche Provider tatsächlich auf der Maschine installiert sind.

Für einen Loopback-HTTP-Endpunkt anstelle von stdio:

.\scripts\start-workbench.ps1 -Workspace C:\path\to\your\repo -Transport http -Port 8765

Das Skript verwendet uv, wenn verfügbar. Andernfalls erstellt es ein lokales .workbench-venv, installiert diesen Checkout und startet den exakt von GitHub geklonten Code.

Installiere aus diesem Checkout oder verwende das feste GitHub-Release-Wheel, anstelle der PyPI-/npm-Namen des Upstream:

git clone https://github.com/biaobiao2233/coding-tools-mcp-workbench.git
cd coding-tools-mcp-workbench
python -m pip install -e .

uvx coding-tools-mcp und npx coding-tools-mcp verweisen derzeit auf die upstream veröffentlichten Pakete, nicht auf diesen Downstream-Zweig 0.7.

Festes Release-Wheel:

python -m pip install https://github.com/biaobiao2233/coding-tools-mcp-workbench/releases/download/v0.7.0-workbench.1/coding_tools_mcp-0.7.0-py3-none-any.whl

Unter Windows weisen Sie MCP-Clients auf den Checkout-Launcher, damit der Client den Downstream-Workbench-Build erhält und nicht das Upstream-Registry-Paket:

{
  "mcpServers": {
    "coding-tools": {
      "command": "pwsh",
      "args": [
        "-NoProfile",
        "-File",
        "C:\\path\\to\\coding-tools-mcp-workbench\\scripts\\start-workbench.ps1",
        "-Workspace",
        "C:\\path\\to\\your\\repo"
      ]
    }
  }
}

Bitten Sie dann Ihren Client: „Führen Sie die Testsuite aus und beheben Sie den ersten Fehler."

Bevorzugen Sie HTTP? Verzichten Sie auf --stdio und der Server spricht Streamable HTTP unter http://127.0.0.1:8765/mcp (MCP 2025-11-25, mit 2025-06-18-Kompatibilität). Ein einzeiliger Installer, Schritt-für-Schritt-Anleitungen pro Client und Hinweise zur Fehlerbehebung finden Sie in docs/quickstart.md und docs/mcp-client-config.md.

Sieben Dinge zum Ausprobieren

1. Machen Sie Claude Desktop zu Ihrem Coding-Agenten. Die obige Konfiguration genügt völlig — das Chat-Fenster, für das Sie bereits bezahlen, kann jetzt ein echtes Repository lesen, patchen, testen und Commits prüfen.

2. Programmiern Sie auf Ihrer eigenen Maschine — von überall.

CODING_TOOLS_MCP_AUTH_MODE=bearer ./scripts/tunnel.sh cloudflared /path/to/repo

Loopback-Bindung + authentifizierter HTTPS-Tunnel (cloudflared, ngrok oder Microsoft Dev Tunnel). Richten Sie claude.ai auf Ihrem Telefon auf https://<tunnel-host>/mcp aus und steuern Sie Ihre Heim-Workstation von überall aus. Bearer-Tokens und OAuth 2.1 + PKCE (mit dynamischer Registrierung gemäß RFC 7591) sind integriert. → docs/remote-mcp.md

3. Lassen Sie einen Agenten auf nicht vertrauenswürdigen Code los — in einer Wegwerf-Sandbox.

docker build -t coding-tools-mcp-sandbox:local .
docker run --rm --init -it -p 8765:8765 -v "$PWD:/workspace" coding-tools-mcp-sandbox:local

Ein containerisierter Server mit vorab konfigurierten Toolchains und Caches, sicher, um ihn auf einen zwielichtigen PR zu richten und danach zu vernichten. → docs/docker.md

4. Starten Sie mit einem einzigen MCP-Aufruf eine Cloud-Sandbox. Die gebündelte Cloudflare-Worker-Control-Plane stellt start_coding_tools_sandbox als MCP-Tool bereit: Ein Aufruf sendet einen GitHub-Actions-Runner los, der die Docker-Sandbox startet und sie hinter einem authentifizierten Cloudflare-Tunnel veröffentlicht. Ephemere Rechenressourcen, kein eigener Server.

5. Steuern Sie es über eine GUI.

python -m pip install "coding-tools-mcp[desktop]"
coding-tools-mcp-desktop

Profile pro Workspace, Start/Stopp von Server und Tunnel, Einrichtung von Anmeldedaten mit Zwischenablage-Hilfen, Live-Health-Checks. Englisch und 简体中文.

6. Halten Sie eine interaktive Sitzung am Leben. exec_command startet eine REPL oder einen Debugger unter einem echten PTY; write_stdin versorgt sie über mehrere Züge hinweg; read_output blättert durch lange Ausgaben; kill_session räumt auf. Langlaufende Prozesse sind erstklassig unterstützt, mit Deadlines-Watchdogs und begrenzten Puffern.

7. Verleihen Sie Ihrem eigenen Agenten produktionsreife Hände. Bauen Sie eine Agentenschleife mit dem Anthropic SDK oder etwas anderem? Frickeln Sie keine Datei- und Exec-Tools selbst zusammen — sprechen Sie MCP mit diesem Server und erben Sie die gesamte Sicherheitsgrenze. → docs/embedding.md

Der Tool-Katalog

Ein wahrheitsgemäß annotierter Laufzeitkatalog. Optionale Fähigkeitsgruppen können ausgeblendet werden, wenn ihre geprüfte Abhängigkeit/Konfiguration fehlt; der Katalog ist für die Lebensdauer eines Servers stabil. apply_patch ist die einzige direkte Primitive zur Dateiänderung im Workspace: gestaffelt, baseline-geprüft, atomar über Dateien hinweg, mit Rollback.

Gruppe

Werkzeuge

Arbeitsbereich

begrenztes Lesen/Listen/Suchen · atomares apply_patch · Bildunterstützung, falls aktiviert

Ausführung

begrenzte Befehlssitzungen · stdin/read/kill · explizite Berechtigungsanfragen

Git

status · diff · log · show · blame

Laufzeit

Server-/Umgebungs-/Projektkontext · Nebenläufigkeits-/Ressourcen-Leases

Optionaler Host

geprüfte Host-Wurzeln · Host lesen/listen/patch · Everything-/Dateisystem-Suche

Optionale Kontinuität

Memo-Ledger finden/wiederherstellen/Checkpoint

Optionale Windows-CUA

geprüftes Computer-Beobachtungs-/Steuerungs-Gateway

Optionaler Agententransport

agent_status · agent_send · agent_read · agent_abort für verifizierte Anbieter

Root-Dateien AGENTS.md/CLAUDE.md werden automatisch in den Initialisierungskontext geladen. Tool-content ist knapper, an Agenten gerichteter Text; structuredContent trägt das vollständige Maschinenergebnis. Schemas und Ergebnisumschläge: docs/tools-and-schemas.md · docs/runtime-contract-v0.2.md.

Sicherheitsgrenze

Modus

Gedacht für

Was er erlaubt

safe (Standard)

tägliche Agentenarbeit

Datei-Tools und geprüfte Befehle; netzwerkartige Befehle, Shell-Expansion, Inline-Skripte und destruktive Befehle erfordern alle eine explizite Genehmigung

trusted

lokale Entwicklung

öffnet Netzwerk, Shell-Expansion und Inline-Skripte; behält Geheimnisfilter und Prüfungen destruktiver Befehle bei

personal_workstation

vertrauenswürdige persönliche Entwickler-Workstation

erlaubt routinemäßige Entwickler-Workflows und optionalen geprüften Host-Zugriff; sperrt weiterhin destruktive Git-/rekursive Löschungen und ist keine Windows-Dateisystem-Sandbox

dangerous

nur isolierte Container/VMs

deaktiviert die Berechtigungstore von exec_command; die Pfadgrenzen des Workspace gelten weiterhin

Rekursives Auflisten und Suchen schließen .git, node_modules, Build-Ausgaben, virtuelle Umgebungen und Caches aus. Befehle laufen mit workspace-gebundenem Arbeitsverzeichnis, bereinigter Umgebung, Timeouts und Ausgabebegrenzungen. Linux-Hosts mit Landlock erhalten eine kernel-erzwungene Dateisystem-Begrenzung; andere Plattformen erhalten eine ausdrückliche Warnung — dies ist weiterhin keine vollständige OS-Sandbox, verwenden Sie also das Docker-Image oder eine VM für wirklich nicht vertrauenswürdige Arbeit. Details: SECURITY.md · docs/security-boundary.md · docs/permission-modes.md

Telemetrie

Telemetrie ist in diesem Downstream-Zweig standardmäßig deaktiviert. Die Implementierung kann nur aktiviert werden, indem Telemetrie explizit auf on gesetzt wird und ein betreiberseitiger HTTPS-Endpunkt sowie ein Nur-Schreib-Ingest-Schlüssel bereitgestellt werden. DO_NOT_TRACK=1 und CI erzwingen weiterhin die Deaktivierung; CODING_TOOLS_MCP_TELEMETRY=debug gibt Ereignisse auf stderr aus, ohne sie zu senden. Das geschlossene Ereignisschema und die Garantien sind in docs/telemetry.md dokumentiert.

Nachweise, Dogfood und SWE-bench

Jedes Release durchläuft eine tag-ausgelöste Pipeline, in der die Compliance-Suite, der Benchmark mit realer Arbeitslast und das SWE-bench-Harness von genau dem Commit aus laufen, der auf PyPI und npm veröffentlicht — beide über Trusted Publishing, npm mit Provenienz. Dogfood-Effizienzkennzahlen sind reproduzierbar (make dogfood-smoke) und unter reports/ eingecheckt. Dieses Repository erhebt keinen Anspruch auf ein modellgeneriertes SWE-bench-Bestenlistenergebnis — siehe docs/swe-bench.md für genau das, was gemessen wird und was nicht. Mehr: COMPLIANCE.md · BENCHMARK.md · docs/dogfood.md

Dokumentation

Entwicklung

python -m pip install -e ".[dev]"
make ci        # lint, typecheck, tests, protocol/integration suites, gates

Die vollständige Gate-Matrix finden Sie in docs/ci-and-tests.md.

Lizenz

Dieses Projekt ist unter der Apache License 2.0 lizenziert.

Wenn Sie Code, Dokumentation, wesentliche Implementierungsdetails oder abgeleitete Arbeiten aus diesem Projekt verwenden, bewahren Sie den Copyright-Hinweis, den Lizenzhinweis und die NOTICE-Datei auf und weisen Sie deutlich auf das ursprüngliche Projekt hin.

Dieser Downstream-Zweig basiert auf xyTom/coding-tools-mcp und behält die Geschichte und die Apache-2.0-Verpflichtungen dieses Projekts bei. Siehe docs/LINEAGE_AND_INFLUENCES.md für eine Trennung von direkter Code-Abstammung, API-Integrationen und Design-Vorarbeiten.

Projekt: Coding Tools MCP
Autor: Coding Tools MCP Contributors
Downstream-Quelle: https://github.com/biaobiao2233/coding-tools-mcp-workbench

Upstream-Quelle: https://github.com/xyTom/coding-tools-mcp

Zitationsmetadaten sind in CITATION.cff verfügbar.

-
license - not tested
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/biaobiao2233/coding-tools-mcp-workbench'

If you have feedback or need assistance with the MCP directory API, please join our Discord server