lisply-mcp
If you are the rightful owner of lisply-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Model Context Protocol (MCP) Wrapper for Lisp or Lisp-like Backends is a software adapter that enables Large Language Models (LLMs) to interact with Lisp-based development and runtime environments using the lightweight Lisply protocol.
The Lisply MCP wrapper is implemented in Node.js with a modular architecture, and provides a bridge between an AI Agent and any compliant Lisply backend system. This wrapper enables the AI Agent to evaluate Lisp code in the Lisply Backend (LB), make HTTP requests to any endpoints implemented in the LB, access introspection and documentation lookup facilities in the LB, create, manipulate, compile, load, and analyze files through Lisp evaluation, and interact with Lisp debuggers for locally spawned containers. Lisply is a lightweight protocol that specifies a minimal yet flexible set of HTTP and standard input/output interfaces, a standard set of environment variables, a Docker container image naming convention, and several optional capabilities to facilitate AI agents controlling Lisp systems.
Features
- Configurable Lisply Host & Port: Configure via command-line arguments or environment variables.
- Docker Container Management: Automatically start Lisply container when needed.
- Volume Mounting: Mount host directories into the Lisply container.
- Run Self in Docker: Run this wrapper directly on host or inside a container with Docker socket.
- Error Handling: Detection and reporting of errors.
Tools
ping_lisp
Check if the Lisply backend is running.
lisp_eval
Evaluate Lisp code directly in the Lisply backend.
http_request
Make HTTP requests to backend endpoints.