{"id":"d676a119-029c-427e-8f9f-86fc80080e18","shortId":"p2qjJQ","kind":"mcp","title":"Code Runner","tagline":"Executes code snippets in isolated Docker containers with resource limits and security controls for safe testing and ...","description":"Executes code snippets in isolated Docker containers with resource limits and security controls for safe testing and debugging across multiple programming languages.\n\nMCP Code Runner is a TypeScript server that enables AI assistants to execute code snippets in isolated Docker containers. Developed by axliupore, it supports multiple programming languages including Python, JavaScript, TypeScript, Go, Java, C, and C++. The implementation uses Dockerode to manage container lifecycle, enforces resource limits (memory, CPU) and network isolation for security, and returns execution results with stdout/stderr output. It's particularly useful for code testing, debugging, and educational scenarios where safe execution of untrusted code is required.","tags":["code","runner"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/axliupore/mcp-code-runner","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.584","qualityRationale":"deterministic score 0.58 from registry signals: · indexed on pulsemcp · has source repo · 17 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T10:21:37.587Z","embedding":null,"createdAt":"2026-04-18T21:48:52.571Z","updatedAt":"2026-05-02T10:21:37.587Z","lastSeenAt":"2026-05-02T10:21:37.587Z","tsv":"'across':38 'ai':51 'assist':52 'axliupor':63 'c':75,77 'code':1,4,21,43,55,108,119 'contain':9,26,60,84 'control':15,32 'cpu':90 'debug':37,110 'develop':61 'docker':8,25,59 'dockerod':81 'educ':112 'enabl':50 'enforc':86 'execut':3,20,54,98,116 'go':73 'implement':79 'includ':69 'isol':7,24,58,93 'java':74 'javascript':71 'languag':41,68 'lifecycl':85 'limit':12,29,88 'manag':83 'mcp':42 'memori':89 'multipl':39,66 'network':92 'open-source' 'output':102 'particular':105 'program':40,67 'python':70 'requir':121 'resourc':11,28,87 'result':99 'return':97 'runner':2,44 'safe':17,34,115 'scenario':113 'secur':14,31,95 'server':48 'snippet':5,22,56 'stdout/stderr':101 'support':65 'test':18,35,109 'transport-stdio' 'typescript':47,72 'untrust':118 'use':80,106","prices":[{"id":"8005a999-80f6-418a-bd16-8a1f8c4efc28","listingId":"d676a119-029c-427e-8f9f-86fc80080e18","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:48:52.571Z"}],"sources":[{"listingId":"d676a119-029c-427e-8f9f-86fc80080e18","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/axliupore-code-runner","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:48:52.571Z","lastSeenAt":"2026-05-02T10:21:37.587Z"}],"details":{"listingId":"d676a119-029c-427e-8f9f-86fc80080e18","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Code Runner","github_stars":17,"registry_url":"https://www.pulsemcp.com/servers/axliupore-code-runner","source_code_url":"https://github.com/axliupore/mcp-code-runner"},"updatedAt":"2026-05-02T10:21:37.587Z"}}