mcp-code-executor-server

mcp-code-executor-server

0

The MCP Code Executor Server is a robust MCP server designed to enable AI models to execute code across various programming languages in a secure environment. It supports multiple languages and ensures secure execution through isolated containers.

MCP Code Executor Server

The MCP Code Executor Server is an MCP-based platform that allows AI agents to execute code in multiple languages securely. It features:

  • Multi-language support including Java, Python, JavaScript, TypeScript, and C++.
  • Secure execution in isolated environments.
  • MCP integration for easy client discovery.
  • Automatic compilation and error feedback management.
  • Resource cleanup with execution timeouts.

Architecture

  • Operates on a client-server model, leveraging sandboxed runtimes for isolation.

Getting Started

  • Requires Java 17+, Python 3.8+, Node.js, and a C++ compiler.
  • Can be run locally or via Docker.