Token导航 LogoToken导航TokenDH.com
Nrepl MCP logo
文档知识stdio官方级别未说明来源级核验

Nrepl MCP

MCP Server

提供Anthropic的模型控制协议(MCP)与Basilisp的nREPL服务器之间的桥接,支持代码执行、文档查询和命名空间管理等功能,适用于Lisp开发环境。

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
代码执行文档查询PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cat-state

提供方

cat-state

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Basilisp nREPL MCP桥

该项目在Anthropic的模型控制协议(MCP)和Basilisp的nREPL服务器之间提供了一座桥梁,允许Claude Code直接与Basilisp REPL交互。 实际上,它应该适用于任何nREPL,但目前的提示是以Basilisp为中心的。

特性

  • 执行代码并接收打印精美、语法突出显示的结果
  • 获取符号文档
  • 列出所有可用命名空间
  • 查找命名空间中的所有变量
  • 检查nREPL服务器连接
  • Basilisp:Python互操作,具有用于属性访问和方法调用的正确语法
  • 增强的错误报告和格式化

需求

用法

  1. 启动Basilisp nREPL服务器:
   basilisp nrepl-server --port 36915
  1. 将MCP桥添加到Claude代码中:
   claude mcp add /home/a/subjective/snr/basilisp_mcp_bridge.py
  1. 与Claude联系并使用可用工具:

- eval_code(code) -评估Basilisp代码 - get_docs(symbol) -获取符号的文档 - find_namespace_vars(namespace) -列出命名空间中的变量 - list_namespaces() -列出所有可用命名空间 - check_connection() -验证nREPL连接

Python互操作示例

;; 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"}

未来改进

  • 实现一个适当的bencode解析器(超越正则表达式)
  • 为多个REPL添加会话管理
  • 添加自动补全支持

目录标签

目录标签

代码执行文档查询PythonClaudeREPL工具本地部署Lisp开发Python互操作

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP