Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Nrepl Mcp

    simple MCP server for nREPL

    1 stars
    Python
    Updated Mar 28, 2025

    Table of Contents

    • Features
    • Requirements
    • Usage
    • Python Interop Examples
    • Future Improvements

    Table of Contents

    • Features
    • Requirements
    • Usage
    • Python Interop Examples
    • Future Improvements

    Documentation

    Basilisp nREPL MCP Bridge

    This project provides a bridge between Anthropic's Model Control Protocol (MCP) and Basilisp's nREPL server, allowing Claude Code to interact directly with a Basilisp REPL.

    Actually, it should work with any nREPL, but the current prompts are Basilisp focused.

    Features

    • Execute code and receive pretty-printed, syntax-highlighted results
    • Get documentation for symbols
    • List all available namespaces
    • Find all variables in a namespace
    • Check nREPL server connectivity
    • Basilisp: Python interop with proper syntax for attribute access and method calls
    • Enhanced error reporting and formatting

    Requirements

    • uv
    • basilisp

    Usage

    1. Start a Basilisp nREPL server:

    code
    basilisp nrepl-server --port 36915

    2. Add the MCP bridge to Claude Code:

    code
    claude mcp add /home/a/subjective/snr/basilisp_mcp_bridge.py

    3. Connect with Claude and use the available tools:

    • eval_code(code) - Evaluate Basilisp code
    • get_docs(symbol) - Get documentation for a symbol
    • find_namespace_vars(namespace) - List variables in a namespace
    • list_namespaces() - List all available namespaces
    • check_connection() - Verify nREPL connectivity

    Python Interop Examples

    clojure
    ;; Import a module
    (import [math :as math])
    
    ;; Access an attribute
    (. math -pi)  ;; or (.-pi math)
    
    ;; Call a method
    (.sin math 0)
    
    ;; Create Python data structures
    #py{"key" "value"}

    Future Improvements

    • Implement a proper bencode parser (beyond regex)
    • Add session management for multiple REPLs
    • Add auto-completion support

    Similar MCP

    Based on tags & features

    • NE

      Nebulablock Mcp Server

      Python·
      1
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • NE

      Nebulablock Mcp Server

      Python·
      1
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k