Mcp Js

C+ 70 completed
Library
monorepo / rust · small
97
Files
21,597
LOC
1
Frameworks
9
Languages

Pipeline State

completed
Run ID
#372592
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
62.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #48993
Member of a group with 10 similar repo(s) — canonical #57648 view group →
Top concepts (2)
Project DescriptionWeb Backend
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/

AI Prompt

Create a Rust-based Model Context Protocol (MCP) server that acts as a tool for AI agents like Claude and Cursor. The core functionality should involve running arbitrary JavaScript code using an isolated V8 engine. I also need support for running TypeScript code (type stripping only) and compiling/running WASM modules via the standard JavaScript API. Please ensure it supports content-addressed heap snapshots, allowing configuration for both S3 and local file storage, and also include an option for stateless execution. Finally, the server must support multiple transports, including stdio, Streamable HTTP, and SSE.
rust mcp javascript v8 wasm ai-agent server s3 sse tooling
Generated by gemma4:latest

Catalog Information

The mcp-js project provides a Rust-based Model Context Protocol (MCP) server that exposes a V8 JavaScript runtime for AI agents like Claude and Cursor.

Description

mcp-v8 is a Rust-based MCP server that exposes a V8 JavaScript runtime as a tool for AI agents. It supports persistent heap snapshots via S3 or local filesystem, making it ready for integration with modern AI development environments. The server features V8 JavaScript execution, TypeScript support, WebAssembly compilation and execution, content-addressed heap snapshots, stateless mode, MCP protocol implementation, configurable storage, multiple transports, clustering, and concurrency control.

الوصف

مكب-جايز هو خادم برمجي مبني على لغة رست، يتيح تشغيل محرك جافا سكريبت V8 كأداة لل एजينتات الذكية مثل كلود وكرورس. يدعم تخزين مخططات ذاكرة باستخدام S3 أو نظام الملفات المحلي، مما يجعلها مستعدة لدمجها مع بيئات التطوير الحديثة للذكاء الاصطناعي.

Novelty

7/10

Tags

javascript-execution typescript-support webassembly-compilation content-addressed-heap-snapshots stateless-mode mcp-protocol configurable-storage multiple-transports

Claude Models

claude-opus-4.6 claude (unknown version)

Quality Score

C+
70.3/100
Structure
68
Code Quality
72
Documentation
53
Testing
85
Practices
64
Security
84
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (100% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 876 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

7.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
All rows above produced by Repobility · https://repobility.com
Unknown
License
7.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
71.9%
markdown
11.0%
yaml
7.3%
javascript
3.7%
shell
3.0%
c
1.4%
toml
0.9%
python
0.8%
json
0.1%

Frameworks

Axum

Concepts (2)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_descriptionProject DescriptionA Rust-based Model Context Protocol (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 AI development environments.80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/96809.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV