Community코딩 & 개발github.com

Alba-Intelligence/cl-tron-mcp

SBCL 및 ECL Common Lisp용 MCP 서버 — SBCL 애플리케이션의 심층 디버깅, 인트로스펙션, 프로파일링 및 핫 코드 리로딩을 가능하게 합니다.

cl-tron-mcp란 무엇인가요?

Alba-Intelligence/cl-tron-mcp는 SBCL(Steel Bank Common Lisp)과 ECL(Embeddable Common Lisp) 환경을 위한 MCP(Model Context Protocol) 서버입니다. 이 도구를 사용하면 Common Lisp 애플리케이션을 개발할 때 AI 어시스턴트(예: Claude Code, Cursor 등)가 실행 중인 Lisp 이미지에 직접 연결하여 심층 디버깅, 인트로스펙션, 프로파일링 및 핫 코드 리로딩을 수행할 수 있습니다. 일반적인 REPL 기반 개발 워크플로우를 확장하여 AI가 Lisp 객체의 상태 검사, 함수 호출 추적, 메모리 사용량 분석, 그리고 코드 변경 사항을 애플리케이션을 재시작하지 않고 즉시 적용할 수 있도록 지원합니다. SBCL과 ECL을 모두 지원하므로 다양한 Common Lisp 프로젝트에서 활용 가능하며, MCP 프로토콜을 통해 표준화된 인터페이스를 제공하여 다양한 AI 도구와의 통합이 용이합니다. 이는 기존 Lisp 개발 환경의 강력함을 AI 기반 개발 도구와 결합하여 생산성을 크게 향상시킵니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Alba-Intelligence/cl-tron-mcp

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cl-tron-mcp은(는) 무엇을 하나요?

SBCL 및 ECL Common Lisp용 MCP 서버 — SBCL 애플리케이션의 심층 디버깅, 인트로스펙션, 프로파일링 및 핫 코드 리로딩을 가능하게 합니다.

개요

cl-tron-mcp는 Common Lisp 개발자를 위한 MCP 서버로, AI 어시스턴트가 실행 중인 Lisp 환경과 상호 작용할 수 있게 해줍니다. SBCL과 ECL 구현체를 지원합니다.

주요 기능

  • 심층 디버깅: 스택 추적, 변수 검사, 조건 처리
  • 인트로스펙션: 함수, 클래스, 패키지, 심볼에 대한 상세 정보 조회
  • 프로파일링: 함수 호출 빈도, 실행 시간, 메모리 할당 분석
  • 핫 코드 리로딩: 애플리케이션 재시작 없이 코드 변경 사항 적용

지원 플랫폼

  • SBCL (Steel Bank Common Lisp)
  • ECL (Embeddable Common Lisp)

사용 방법

MCP 클라이언트(예: Claude Code, Cursor)에서 이 서버를 구성하여 사용합니다.

예제 구성 (Claude Code)

{
  "mcpServers": {
    "cl-tron": {
      "command": "sbcl",
      "args": ["--load", "/path/to/cl-tron-mcp/server.lisp"],
      "env": {
        "CL_TRON_PORT": "4000"
      }
    }
  }
}

예제 구성 (Cursor)

~/.cursor/mcp.json:

{
  "mcpServers": {
    "cl-tron": {
      "command": "ecl",
      "args": ["-load", "/path/to/cl-tron-mcp/server.lisp"],
      "env": {
        "CL_TRON_PORT": "4000"
      }
    }
  }
}

환경 변수

변수설명기본값
CL_TRON_PORTMCP 서버 포트4000
CL_TRON_HOST바인딩 호스트localhost

라이선스

MIT

관련 스킬