r33drichards/mcp-js
by Various
MCP server that exposes a V8 JavaScript runtime as a tool for AI agents like Claude and Cursor. Supports persistent heap snapshots via S3 or local filesystem, and is ready for inte
MCP
r33drichards/mcp-js
Added 1 June 2026
Overview
An MCP server that exposes a V8 JavaScript runtime as a tool for AI agents such as Claude and Cursor. It supports persistent heap snapshots via S3 or the local filesystem, enabling state to survive restarts. The server is written in Rust and designed for integration with modern AI development environments.
Best for
Best for
Developers building AI agents that need to execute and persist JavaScript state
Use cases
- Executing JavaScript code from AI agents during conversations
- Persisting runtime state across sessions using heap snapshots
- Integrating JavaScript execution into Claude or Cursor workflows
How to use
Install
curl -fsSL https://raw.githubusercontent.com/r33drichards/mcp-js/main/install.sh | sudo bash Tools exposed
run_jsget_executionget_execution_outputcancel_executionlist_executionslist_sessionslist_session_snapshotsget_heap_tagsset_heap_tagsdelete_heap_tagsquery_heaps_by_tags
Tested with
Claude Code, Claude Desktop, Cursor
Example client config
{\n "mcpServers": {\n "js": {\n "command": "mcp-v8",\n "args": ["--stateless"]\n }\n }\n} Notes
An MCP server that exposes a V8 JavaScript runtime as a tool for AI agents such as Claude and Cursor. It supports persistent heap snapshots via S3 or the local filesystem, enabling state to survive restarts. The server is written in Rust and designed for integration with modern AI development environments.
43 stars on GitHub. Last updated 2026-06-01. Licensed AGPL-3.0.
Use cases
- Executing JavaScript code from AI agents during conversations
- Persisting runtime state across sessions using heap snapshots
- Integrating JavaScript execution into Claude or Cursor workflows
Pros
- Written in Rust for performance and safety
- Persistent heap snapshots allow state to survive restarts
- Designed for direct integration with popular AI agents like Claude and Cursor
Cons
- Small community with only 43 stars, limited testing and support
- Requires MCP-compatible agents, not a standalone runtime
- Relies on S3 or local filesystem for snapshot storage, adding external dependencies
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Written in Rust for performance and safety
- Persistent heap snapshots allow state to survive restarts
- Designed for direct integration with popular AI agents like Claude and Cursor
Cons
- Small community with only 43 stars, limited testing and support
- Requires MCP-compatible agents, not a standalone runtime
- Relies on S3 or local filesystem for snapshot storage, adding external dependencies
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Claude Code
Anthropic
Anthropic's terminal-native coding agent. Reads your repo, edits files, runs tests, ships PRs.
Cline
Cline
Open-source autonomous coding agent that lives inside VS Code. BYO model key, watch it work.
Continue
Continue.dev
Open-source AI code assistant for VS Code and JetBrains. Customisable, BYO model, built for enterprise.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.