CommunityCodierung & Entwicklunggithub.com

Alba-Intelligence/cl-tron-mcp

MCP-Server für SBCL und ECL Common Lisp – ermöglicht tiefgehendes Debugging, Introspection, Profiling und Hot Code Reloading für SBCL-Anwendungen.

Was ist cl-tron-mcp?

Dieses Skill bietet einen MCP-Server (Model Context Protocol) für Common Lisp-Implementierungen SBCL und ECL. Es erlaubt Entwicklern, tief in die Laufzeit von SBCL-Anwendungen einzutauchen, um komplexe Debugging-Aufgaben durchzuführen, Speicherzustände zu inspizieren, Performance-Probleme zu identifizieren und sogar Code zur Laufzeit auszutauschen (Hot Code Reloading). Der Server kommuniziert über das MCP-Protokoll und kann nahtlos in KI-gesteuerte Entwicklungsumgebungen wie Claude Code oder Cursor integriert werden. Er ist besonders nützlich für Teams, die hochperformante Lisp-Systeme warten oder in Continuous-Integration-Pipelines automatische Debugging-Schritte einbinden möchten. Der Skill unterstützt sowohl SBCL als auch ECL und bietet eine einheitliche Schnittstelle für diese Plattformen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Alba-Intelligence/cl-tron-mcp

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cl-tron-mcp?

MCP-Server für SBCL und ECL Common Lisp – ermöglicht tiefgehendes Debugging, Introspection, Profiling und Hot Code Reloading für SBCL-Anwendungen.

Funktionen

  • Deep Debugging: Untersuchen von Stacktraces, Variablen und Speicherzuständen
  • Introspection: Zugriff auf Lisp-Objekte und -Strukturen zur Laufzeit
  • Profiling: Identifikation von Performance-Engpässen
  • Hot Code Reloading: Austausch von Code ohne Neustart der Anwendung

Voraussetzungen

  • SBCL oder ECL Common Lisp
  • MCP-kompatibler Client (z. B. Claude Code, Cursor)

Installation

# Beispiel für die Installation via Quicklisp oder Ultralisp
(ql:quickload :cl-tron-mcp)

Verwendung

Starte den MCP-Server mit:

cl-tron-mcp --server

Dann verbinde dich von deinem MCP-Client aus. Beispiel für eine SBCL-Sitzung:

(cl-tron-mcp:connect :host "localhost" :port 7000)

Konfiguration

Umgebungsvariablen:

  • CL_TRON_PORT – Port für den MCP-Server (Standard: 7000)
  • CL_TRON_HOST – Host-IP (Standard: "127.0.0.1")

Lizenz

MIT-Lizenz. Siehe LICENSE für Details.

Verwandte Skills