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.