mcp-js

by r33drichards · MCP Server · ★ 46

About mcp-js

mcp-v8 — a JavaScript/TypeScript runtime for AI agents mcp-v8 is a Model Context Protocol server, written in Rust, that lets an AI agent run JavaScript and TypeScript in a sandboxed V8 isolate. Instead of wiring up dozens of narrow tools, you give the agent one tool — — and it writes code: looping, branching, transforming data, and calling other tools, often with far fewer tokens than equivalent tool-call chains. In its default stateful mode the V8 heap is saved as a content-addressed snapshot, so an agent can build up state across many turns.

javascriptmcpmcp-server

Quick Facts

Stars46
Forks9
LanguageRust
CategoryMCP Server
LicenseAGPL-3.0
Quality Score76.4892375951514/100
Open Issues12
Last Updated2026-07-05
Created2025-04-06
Platformsclaude-code, mcp, rust
Est. Tokens~24k

Compatible Skills

These tools work well together with mcp-js for enhanced workflows:

  • agent-worktree — semantic(0.15)+complementary+same_lang+similar_pop+shared_platform (50%)

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Rust Agent Tools

Frequently Asked Questions

What is mcp-js?

mcp-js is 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 integration with modern . It is categorized as a MCP Server with 46 GitHub stars.

What programming language is mcp-js written in?

mcp-js is primarily written in Rust. It covers topics such as javascript, mcp, mcp-server.

How do I install or use mcp-js?

You can find installation instructions and usage details in the mcp-js GitHub repository at github.com/r33drichards/mcp-js. The project has 46 stars and 9 forks, indicating an active community.

What license does mcp-js use?

mcp-js is released under the AGPL-3.0 license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP Server tools