使用说明
ipybox 的
mcp名称:io.github.gradion-ai/ipybox
ipybox 的 是Python代码、shell命令和程序化MCP工具调用的统一执行环境。
概述
ipybox在有状态的IPython内核中执行代码块。代码块可以包含Python代码、shell命令和程序化MCP工具调用的任意组合。内核可以用沙盒 沙盒运行时,在操作系统级别强制执行文件系统和网络限制。
它通过以下方式为MCP服务器工具生成Python API 麦皮根,并支持在代码执行期间对单个工具调用和shell命令进行应用程序级批准。ipybox在您的计算机上本地运行,实现对本地数据和工具的受保护访问。
[!注意] 下一代ipybox
这是下一代ipybox,完全重写。旧版本在 0.6.x分支 并且可以通过以下方式获得
pip install ipybox<0.7.
文档:
- 📚 文档
- 🏗️ 建筑
- 🤖 llms.txt
- 🤖 llms-full.txt
能力
| 能力 | 描述 |
|---|---|
| 庄严执行 | 状态在IPython内核的执行过程中持续存在 |
| 统一执行 | 在代码块中组合Python代码、shell命令和程序化MCP工具调用 |
| Shell命令执行 | 通过以下方式运行shell命令 !cmd 语法,将输出捕获到Python变量中 |
| 程序化MCP工具调用 | MCP工具通过生成的Python API调用(“代码模式”),而不是直接调用JSON |
| Python工具API生成 | 通过MCP工具模式生成的类型化函数和Pydantic模型 麦皮根 |
| 应用程序级别审批 | 在代码执行期间对工具调用和shell命令进行单独批准 |
| 轻量级沙盒 | 通过Anthropic的可选内核隔离 沙盒运行时 |
| 本地执行 | 没有云依赖,所有内容都在您的计算机上本地运行 |
用法
| 组件 | 描述 |
|---|---|
| 开发包 | 用于在ipybox上构建应用程序的Python API |
| MCP服务器 | ipybox作为MCP服务器,用于代码操作和编程工具调用 |
| Claude代码插件 | 捆绑ipybox MCP服务器和代码操作技能的插件 |
[!提示] 自由代理人
自由行动 是基于ipybox构建的通用代理。