MCP Code Runner logo

MCP Code Runner

by axliupore

Runs locally supplied code through Docker over MCP and returns execution results for multiple programming languages.

Install MCP Code Runner

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for axliupore/mcp-code-runner, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

axliupore/mcp-code-runner MCP server exposes local code execution through the Model Context Protocol. It uses Docker as the execution layer and returns the result of the submitted code, with support for multiple programming languages. Reach for it when an MCP client needs to run code on a machine with Docker installed; execution timing and memory reporting are not currently supported.

Use cases

  • Run code locally through an MCP client
  • Execute snippets across supported programming languages
  • Return code execution results to an agent
  • Use Docker as the local execution layer

Key features

  • MCP-based code execution
  • Docker-backed local execution
  • Multiple programming language support
  • Returned execution results

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 79d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars18Stargazers on the source repository.
Last commit1y agoMost recent push to the default branch.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Code Runner works

What axliupore/mcp-code-runner MCP server does

axliupore/mcp-code-runner MCP server provides a code execution service over the Model Context Protocol. An MCP client can submit code for execution and receive the resulting output. The implementation runs code through Docker rather than executing it directly as a native local process.

The repository description identifies support for multiple programming languages, making the server suitable when an agent needs to work with more than one language through a common MCP interface.

How it works

The client communicates with the server using MCP. The server accepts code execution requests, uses Docker to perform the execution locally, and sends the execution result back through MCP. This gives an agent a way to request computation or run code without requiring each client to implement its own execution interface.

Docker is part of the execution path, not an optional integration described separately in the project materials. The host running axliupore/mcp-code-runner must therefore have a working Docker environment available.

Setup and configuration

Install and run Docker on the machine where the MCP server will execute code. The README explicitly states that a Docker environment is required locally.

Because configuration details are not included in the available documentation, deployment-specific setup should be taken from the repository’s current instructions. No client-specific setup is identified here.

Tools and capabilities

The supported capability is code execution with a returned result. In practical terms, the server can:

  • Receive code through MCP.
  • Execute the code using Docker.
  • Return the result of execution.
  • Work with multiple programming languages, as stated in the project description.

This places axliupore/mcp-code-runner in the 👨‍💻 Code Execution category. It is intended for clients that need an MCP-accessible execution endpoint rather than a database, file-management, or external API server.

Limitations and notes

Execution duration and memory consumption are not available features in the README. The project marks collection of execution time and memory information as unsupported, so clients should not assume that the response includes those metrics.

The documentation provided does not describe language-specific restrictions, resource limits, Docker image selection, output formatting, security policy, or persistence behavior. Those details should be verified before using axliupore/mcp-code-runner for workloads that depend on them.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Code Runner

axliupore/mcp-code-runner is an MCP server that connects an MCP client to local Docker-based code execution. Its main tool is code execution: clients submit code, the server runs it through Docker, and it returns the execution result. It supports multiple programming languages, but does not report execution time or memory usage.

Install Docker on the machine that will run the server and follow the repository’s current setup instructions.

Yes, the project description states that axliupore/mcp-code-runner supports multiple programming languages.

The documented supported result is the outcome of code execution, without those resource metrics.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Code Runner AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/axliupore-mcp-code-runner?style=directory)](https://allmcps.com/mcp/axliupore-mcp-code-runner)
HTML Embed
<a href="https://allmcps.com/mcp/axliupore-mcp-code-runner"><img src="https://allmcps.com/api/badge/axliupore-mcp-code-runner?style=directory" alt="MCP Code Runner on AllMCPs" /></a>