Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ‘¨β€πŸ’» Code Execution
  3. MCP Server Js
MCP Server Js logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 11:01:20 AM

MCP Server Js

User RatingsBe the first to rate and review this MCP server!
View Repository46 GitHub StarsTotal stargazers on GitHub for the source repository (46 stars).Visit Website
code-executionsandboxpythonnodejsmcp

Run LLM-generated JavaScript or Python code securely with YepCode's sandboxed MCP server supporting JSON Schema tool parameters.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
We couldn’t automatically confirm this listing starts correctly

We ran the install command below but it didn't respond within our test window β€” this can mean a slow first-time install rather than a real problem.

npx -y @yepcode/mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives β€” missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "yepcode-mcp-server-js": {
      "command": "npx",
      "args": [
        "-y",
        "@yepcode/mcp-server"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ‘¨β€πŸ’» More in Code Execution

Overview

YepCode MCP Server enables AI platforms to execute generated scripts in isolated, production-ready environments using JavaScript or Python. It exposes each YepCode process as an MCP tool with customizable JSON Schema parameters and supports OAuth, API tokens, or YepCode credentials for authentication. This server is suitable for integrating dynamic, polyglot tools into AI workflows requiring secure code execution and real-time process control.

Use cases

β€’Execute AI-generated JavaScript or Python code securely
β€’Expose YepCode processes as callable MCP tools with parameter schemas
β€’Integrate custom workflows into AI assistants via MCP
β€’Control YepCode processes in real time from AI platforms
β€’Define and enforce tool input parameters using JSON Schema

Key features

β€’Polyglot support for JavaScript and Python tool implementations
β€’Secure sandboxed code execution environment
β€’Tool parameter definitions via JSON Schema
β€’Supports OAuth, API tokens, and YepCode credentials for authentication
β€’Runs locally or via Docker with simple NPX or container commands
β€’Compatible with any MCP-supporting AI platform

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server Js.

Extracted Tool Capabilities
Polyglot support for JavaScript and Python tool implementations
Secure sandboxed code execution environment
Tool parameter definitions via JSON Schema
Supports OAuth, API tokens, and YepCode credentials for authentication
Runs locally or via Docker with simple NPX or container commands
Compatible with any MCP-supporting AI platform

Documentation Overview

YepCode MCP Server Preview

NPM version NPM Downloads GitHub Workflow Status

Trust Score smithery badge

What is YepCode MCP Server?

An MCP (Model Context Protocol) server that enables AI platforms to interact with YepCode's infrastructure. Run LLM-generated scripts and turn your YepCode processes into powerful tools that AI assistants can use directly. YepCode is the perfect environment to build a dynamic MCP tools server: expose each process as a tool (with OAuth, API tokens, or your credentials), define each tool's parameters with JSON Schema for full flexibility, and implement tools in Python or Node.jsβ€”all in one server that mixes multiple languages.

Why YepCode MCP Server?

  • Seamless AI Integration: Convert YepCode processes into AI-ready tools with zero configuration
  • Real-time Process Control: Enable direct interaction between AI systems and your workflows
  • Enterprise-Grade Security: Execute code in YepCode's isolated, production-ready environments
  • Universal Compatibility: Integrate with any AI platform supporting the Model Context Protocol

YepCode: The Perfect Environment for a Dynamic MCP Tools Server

YepCode is built to be the ideal platform for running a dynamic MCP tools server:

  • One process, one tool: Each YepCode process can be exposed as an MCP tool. Tag your processes (e.g. mcp-tool, core, automation) and they become tools that AI assistants can invoke. You can secure access with OAuth, API tokens, or your existing YepCode credentialsβ€”each tool runs in your workspace with the same security model.

  • Full control over tool parameters: Every tool can define its own parameter schema as JSON Schema. You get complete flexibility to describe inputs (types, descriptions, required fields, enums, defaults, etc.), so the AI receives rich metadata and can call your tools correctly.

  • Polyglot tool implementations: Implement tools in Python or Node.js (or both). The same MCP server can expose tools backed by different runtimesβ€”think of it as one MCP server that mixes implementations across several languages.

For complete documentation, see the YepCode MCP Server docs.

Installation

This package lets you run the YepCode MCP server locally or in your own infrastructure (NPX, Docker, or custom deployment). Integrate it with AI platforms like Cursor or Claude Desktop.

Tip: From your YepCode account you also have access to a hosted MCP server that doesn't require local installation. The connection URL is always: https://cloud.yepcode.io/mcp

Prerequisites

Get your YepCode API credentials:

  1. Sign up to YepCode Cloud
  2. Visit Settings > API credentials to create a new API token.

Using NPX

Make sure you have Node.js installed (version 18 or higher), and use a configuration similar to the following:

JSON Config
{
  "mcpServers": {
    "yepcode-mcp-server": {
      "command": "npx",
      "args": ["-y", "@yepcode/mcp-server"],
      "env": {
        "YEPCODE_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

Using Docker

  1. Build the container image:
Terminal
docker build -t yepcode/mcp-server .
  1. Use a configuration similar to the following:
JSON Config
{
  "mcpServers": {
    "yepcode-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-d",
        "-e",
        "YEPCODE_API_TOKEN=your_api_token_here",
        "yepcode/mcp-server"
      ]
    }
  }
}

Debugging

Debugging MCP servers can be tricky since they communicate over stdio. To make this easier, we recommend using the MCP Inspector, which you can run with the following command:

Terminal
npm run inspector

This will start a server where you can access debugging tools directly in your browser.

YepCode MCP Tools Reference

The MCP server provides several tools to interact with YepCode's infrastructure:

Code Execution

run_code

Executes code in YepCode's secure environment.

typescript
// Input
{
  code: string;                          // The code to execute
  options?: {
    language?: string;                   // Programming language (default: 'javascript')
    comment?: string;                    // Execution context
    settings?: Record<string, unknown>;  // Runtime settings
  }
}

// Response
{
  returnValue?: unknown;                 // Execution result
  logs?: string[];                       // Console output
  error?: string;                        // Error message if execution failed
}
MCP Options

YepCode MCP server supports the following options:

  • runCodeCleanup: Skip the run_code cleanup. By default, run_code processes source code is removed after execution. If you want to keep it for audit purposes, you can use this option.
  • skipCodingRules: Skip including coding rules in the run_code tool definition. By default, JavaScript and Python coding rules from YepCode documentation are included in the tool schema to guide AI-generated code. If you want to skip this for faster tool initialization or smaller tool definitions, you can use this option.

Options can be passed as a comma-separated list in the YEPCODE_MCP_OPTIONS environment variable.

Tool Selection

You can control which tools are enabled by setting the YEPCODE_MCP_TOOLS environment variable with a comma-separated list of tool categories and process tags:

Built-in tool categories:

  • run_code: Enables the code execution tool
  • yc_api: Enables all basic API management tools (processes, schedules, variables, storage, executions, modules)
  • yc_api_full: Enables all API management tools including version-related tools (extends yc_api with additional process and module version management tools)
  • any specific API tool name (e.g., execute_process_sync, get_execution,...)

Process tags:

  • Any tag used in your YepCode processes (e.g., mcp-tool, core, automation, etc.)
  • When you specify a process tag, all processes with that tag will be exposed as individual MCP tools
  • Process tools will be named using the process slug (or prefixed with yc_ and the process ID if the name is longer than 60 characters)

If not specified, all built-in tools are enabled by default, but no process tools will be exposed.

typescript
// NPX configuration with options
{
  "mcpServers": {
    "yepcode-mcp-server": {
      "command": "npx",
      "args": ["-y", "@yepcode/mcp-server"],
      "env": {
        "YEPCODE_API_TOKEN": "your_api_token_here",
        "YEPCODE_MCP_OPTIONS": "runCodeCleanup,skipCodingRules",
        "YEPCODE_MCP_TOOLS": "run_code,yc_api,mcp-tool,core"
      }
    }
  }
}

Example scenarios:

  • YEPCODE_MCP_TOOLS=run_code,yc_api - Enables built-in code execution and basic API management tools
  • YEPCODE_MCP_TOOLS=run_code,yc_api_full - Enables built-in code execution and all API management tools (including version management)
  • YEPCODE_MCP_TOOLS=core,automation - Only exposes processes tagged with "core" or "automation" as tools
  • YEPCODE_MCP_TOOLS=run_code,yc_api,core - Enables built-in tools plus all processes tagged with "core"

Environment Management

set_env_var

Sets an environment variable in the YepCode workspace.

typescript
// Input
{
  key: string;                           // Variable name
  value: string;                         // Variable value
  isSensitive?: boolean;                 // Whether to mask the value in logs (default: true)
}

remove_env_var

Removes an environment variable from the YepCode workspace.

typescript
// Input
{
  key: string;                           // Name of the variable to remove
}

Storage Management

YepCode provides a built-in storage system that allows you to upload, list, download, and delete files. These files can be accessed from your code executions using the yepcode.storage helper methods.

list_files

Lists all files in your YepCode storage.

typescript
// Input
{
  prefix?: string;                       // Optional prefix to filter files
}

// Response
{
  files: Array<{
    filename: string;                    // File name or path
    size: number;                        // File size in bytes
    lastModified: string;                // Last modification date
  }>;
}

upload_file

Uploads a file to YepCode storage.

typescript
// Input
{
  filename: string;                      // File path (e.g., 'file.txt' or 'folder/file.txt')
  content: string | {                   // File content
    data: string;                        // Base64 encoded content for binary files
    encoding: "base64";
  };
}

// Response
{
  success: boolean;                      // Upload success status
  filename: string;                      // Uploaded file path
}

download_file

Downloads a file from YepCode storage.

typescript
// Input
{
  filename: string;                      // File path to download
}

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Code Execution View all alternatives
  • MCP Run Python logoMCP Run Python

    Run Python code in a secure sandbox via MCP tool calls

    πŸ‘¨β€πŸ’» Code Execution1 views
    Compare vs MCP Run Python β†’
  • MCP Server logoMCP Server

    Run untrusted Python/JavaScript code in WebAssembly sandboxes.

    πŸ‘¨β€πŸ’» Code Execution1 views
    Compare vs MCP Server β†’
  • PRIMS logoPRIMS

    A Python Runtime Interpreter MCP Server that executes user-submitted code in an isolated environment.

    πŸ‘¨β€πŸ’» Code Execution2 views
    Compare vs PRIMS β†’
  • SandboxAPI logoSandboxAPI

    Execute code in 8 languages (Python, JS, TS, Go, Java, C++, C, Bash) in gVisor sandboxes.

    πŸ‘¨β€πŸ’» Code Execution3 views
    Compare vs SandboxAPI β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
46
Stargazers on the source repository.
npm downloads
232
Package downloads in the last 30 days.
Last commit
5mo ago
Most recent push to the default branch.
Install check
Inconclusive
Didn't respond in our test window β€” often a slow first install.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about MCP Server Js

You can implement tools in JavaScript (Node.js) or Python within the same MCP server.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server Js AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/yepcode-mcp-server-js?style=directory)](https://allmcps.com/mcp/yepcode-mcp-server-js)
HTML Embed
<a href="https://allmcps.com/mcp/yepcode-mcp-server-js"><img src="https://allmcps.com/api/badge/yepcode-mcp-server-js?style=directory" alt="MCP Server Js on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ‘¨β€πŸ’»Code Execution
PricingBring your own API key (usage-based cost)
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
AuthAPI key
ClientsCursor, Claude Desktop
Last updatedAug 9, 2026
9/10 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars46
GitHub Star CountTotal stargazers on GitHub representing community popularity (46 stars).
Last commit5mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Mar 17, 2026
npm downloads232/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
52Quality signal: Good Β· 52/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools23/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 22d ago via OSV.dev Β· @yepcode/mcp-server (npm)

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ‘¨β€πŸ’» Code Execution β†’Best MCP servers for Code Execution β†’Alternatives to MCP Server Js β†’Install in Claude DesktopInstall in CursorInstall in VS Code