Interact with a running Clojure nREPL instance for code evaluation, namespace inspection, and other utilities.
A Model Context Protocol (MCP) server designed for MCP clients, such as Claude Desktop or CLine in VSCode. This server can be used with any LLM when used with CLine. This server enables interaction with a running Clojure nREPL instance, allowing evaluation of Clojure code, namespace inspection, and other utilities via MCP.
tools.namespace
.To use this server with CLine or Claude Desktop, follow these steps:
This will allow the client to communicate with the nREPL MCP server via standard input/output.
npx
To quickly run the server without cloning the repository:
npx nrepl-mcp-server
This starts the server, listening on STDIO for MCP requests. Mcp client will start the server for you.
Allows establishing a connection to an nREPL server by specifying a host and port.
Executes arbitrary Clojure expressions in either the default namespace or a specified namespace.
Lists all namespaces in the current project directory using tools.namespace
.
Fetches metadata and current values for all public vars in a specified namespace.
Provides details on the current nREPL connection, including host, port, session ID, and last error (if any).
nrepl://status
Provides information about the current nREPL connection, including:
nrepl://namespaces
Lists all namespaces detected in the project directory.
Contributions are welcome! If you have feature suggestions or bug reports, please open an issue or pull request.
This project is licensed under the MIT License. Feel free to modify and distribute according to its terms.
Run Postman collections using Newman, with support for environment and global variables.
An MCP server for log analysis using the LogAI framework, with optional Grafana and GitHub integrations.
Integrates the Nmap network scanning tool with MCP, enabling network scanning capabilities within MCP-compatible environments.
Introspects Laravel codebases to provide structured information about views, routes, classes, and models using the mateffy/laravel-introspect package.
Performs a Trivy scan to produce a Software Bill of Materials (SBOM) in CycloneDX format.
A Python client for the Model Context Protocol (MCP), an open standard for connecting AI assistants to external data and tools.
An executable server for running MCP services, featuring tool chaining, multi-service management, and plugin support.
A server for JavaScript/TypeScript development with intelligent project tooling and testing capabilities.
Tracks newly created Uniswap liquidity pools across nine blockchain networks, providing real-time data for DeFi analysts, traders, and developers.
A server for processing semantic embeddings, requiring external data files mounted via a Docker volume.