mcp-code-runner 是一个基于 MCP(Model Context Protocol)协议的代码执行工具,核心特点是借助 Docker 容器在本地完成代码执行,因此本机必须预先安装并运行 Docker 环境。该工具的主要用途是让支持 MCP 的客户端或应用能够在本地安全地运行代码,并获取执行结果。
主要能力方面,根据现有资料,它支持代码执行并返回代码执行结果;同时可以获取代码执行的时间、内存等信息,便于了解运行开销。关于具体支持哪些编程语言,资料未明确列出,暂未提供。
使用方式上,该工具通过 MCP 协议与客户端集成,实际执行环节交由 Docker 完成。资料中未提供详细的安装步骤、配置参数或调用示例,这些内容暂未提供。
适用场景包括需要在本地隔离环境中执行代码并获取运行结果与资源消耗数据的开发、测试或自动化流程。由于依赖 Docker,需要确保运行环境已正确安装 Docker。
限制方面,已知的限制是必须依赖本机 Docker 环境;关于支持的语言范围、安全性边界、并发能力等更多细节,资料中暂未提供。