{"id":"1e229431-ecaf-4977-bb3f-e2d22ab39465","shortId":"f78bmf","kind":"mcp","title":"Node Code Sandbox","tagline":"Provides a secure Docker-based sandbox for executing JavaScript code with npm dependencies, offering both persistent ...","description":"Provides a secure Docker-based sandbox for executing JavaScript code with npm dependencies, offering both persistent and ephemeral containers with strict resource limits for safe code testing and demonstration.\n\nNode Code Sandbox MCP provides a secure environment for executing JavaScript code within Docker containers. It offers tools for initializing sandboxes, running code with npm dependencies, and managing container lifecycles, all while maintaining isolation through resource limits (512MB memory, 1 CPU). The implementation supports both persistent containers for multiple operations and ephemeral containers for one-off executions, making it ideal for AI assistants that need to test JavaScript snippets, demonstrate npm package usage, or run isolated code examples without security risks.","tags":["node","code","sandbox"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/alfonsograziano/node-code-sandbox-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.750","qualityRationale":"deterministic score 0.75 from registry signals: · indexed on pulsemcp · has source repo · 152 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-02T16:21:37.066Z","embedding":null,"createdAt":"2026-04-18T21:46:04.335Z","updatedAt":"2026-05-02T16:21:37.066Z","lastSeenAt":"2026-05-02T16:21:37.066Z","tsv":"'1':90 '512mb':88 'ai':113 'assist':114 'base':9,26 'code':2,14,31,47,52,62,73,128 'contain':40,65,79,97,103 'cpu':91 'demonstr':50,121 'depend':17,34,76 'docker':8,25,64 'docker-bas':7,24 'environ':58 'ephemer':39,102 'exampl':129 'execut':12,29,60,108 'ideal':111 'implement':93 'initi':70 'isol':84,127 'javascript':13,30,61,119 'lifecycl':80 'limit':44,87 'maintain':83 'make':109 'manag':78 'mcp':54 'memori':89 'multipl':99 'need':116 'node':1,51 'npm':16,33,75,122 'offer':18,35,67 'one':106 'one-off':105 'open-source' 'oper':100 'packag':123 'persist':20,37,96 'provid':4,21,55 'resourc':43,86 'risk':132 'run':72,126 'safe':46 'sandbox':3,10,27,53,71 'secur':6,23,57,131 'snippet':120 'strict':42 'support':94 'test':48,118 'tool':68 'transport-stdio' 'usag':124 'within':63 'without':130","prices":[{"id":"e2de17e3-2766-4717-a2e1-c11064512c59","listingId":"1e229431-ecaf-4977-bb3f-e2d22ab39465","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:46:04.335Z"}],"sources":[{"listingId":"1e229431-ecaf-4977-bb3f-e2d22ab39465","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/alfonsograziano-node-code-sandbox","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:46:04.335Z","lastSeenAt":"2026-05-02T16:21:37.066Z"}],"details":{"listingId":"1e229431-ecaf-4977-bb3f-e2d22ab39465","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Node Code Sandbox","github_stars":152,"registry_url":"https://www.pulsemcp.com/servers/alfonsograziano-node-code-sandbox","source_code_url":"https://github.com/alfonsograziano/node-code-sandbox-mcp"},"updatedAt":"2026-05-02T16:21:37.066Z"}}