Claude REPL服务器
一个基于Python的REPL服务器,通过Python执行、shell命令和文件操作功能增强了Claude。
特性
Python工具
- 一次性Python(
python):在新环境中运行代码
- 非常适合快速计算和测试 - Pandas和PyArrow支持可用 - 每次清洁环境
- 基于会话的Python(
python_session):以持久状态运行代码
- 在执行之间保留变量 - 非常适合数据分析工作流程 - 会话保持活动状态5分钟
壳牌工具
- 命令执行(
shell):运行shell命令
- 快速命令立即返回 - 长时间运行的命令切换到异步模式 - 返回用于跟踪的任务ID
- 任务状态(
shell_status):监视长时间运行的命令
- 检查异步命令的进度 - 完成后获取输出 - 查看执行时间和结果
文件工具
- 文件修改(
perl):安全文本处理
- 基于模式的搜索和替换 - 多行转换 - 内置UTF-8支持 - 保留文件结构
安装
- 克隆存储库
- 安装依赖项:
poetry install或
uv pip install -r pyproject.toml配置
添加到您的Claude Desktop配置文件中:
{
"mcpServers": {
"repl": {
"command": "/path/to/python/env/bin/python",
"args": ["-m", "repl"]
}
}
}配置位置:
- 窗户:
%APPDATA%/Roaming/Claude/claude_desktop_config.json - macOS:(待定)
- Linux:(待定)
有关详细的设置说明和替代配置,请参阅 安装.md.
贡献
欢迎投稿!请看 贡献.md 作为指导方针。
许可证
\[添加许可证信息\]
