AC

aberemia24/code-executor-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

129 stars 23 forks 品質 75 トレンド 16MIT

aberemia24/Code-Executor-MCPは、https://github.com/aberemia24/code-executor-mcp.からインポートされたMCPサーバー候補です。

概要

aberemia24/Code-Executor-MCPは、https://github.com/aberemia24/code-executor-mcp.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

2〜3のMCPサーバーの壁にぶつかるのはやめましょう。 1つのMCPで全てをオーケストレーション - 98%のトークン節約、無制限のツールアクセス。

なぜコードエグゼキューターMCPを使うのか?

  • 98%トークン削減 - 141k→1.6kトークン(1つのエグゼキューターをロードする対50+ツール)
  • サンドボックス型セキュリティ - Deno/Pythonの分離実行、デフォルトでインターネットなし、監査ログ
  • Type-safe Wrappers - 完全なIntelliSenseを備えた自動生成TypeScript/Python SDK
  • プログレッシブ開示 - サンドボックス内でオンデマンドでインストールされるツールで、文脈上は前向きに示されない
  • ゼロ設定設定 - ウィザードがClaudeコード/カーソルから既存のMCPサーバーを自動検出します
  • 本番環境対応 - 606テスト、95%+のカバレディ、Dockerサポート、レート制限

問題

2〜3台のMCPサーバーを使い切ると、コンテキスト疲労で死に至ります。

  • 研究によると: ツールの精度は2〜3サーバーで大幅に低下します
  • 6,490+ MCPサーバーが利用可能ですが、使用できるのは2〜3台だけです
  • 47 tools = 141k トークン 一語も書く前に消費

**あなたは選ばざるを得ません:**ファイルシステムかブラウザか、gitかAIツールか。決してすべてを選ばなければなりません。

解決策

すべてのMCPを無効にしてください。code-executor-mcpのみを有効にしてください。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Code Executor MCP

Stop hitting the 2-3 MCP server wall. One MCP to orchestrate them all - 98% token savings, unlimited tool access.

Why Use Code Executor MCP?

  • 98% Token Reduction - 141k → 1.6k tokens (load 1 executor vs 50+ tools)
  • Sandboxed Security - Isolated Deno/Python execution, no internet by default, audit logging
  • Type-Safe Wrappers - Auto-generated TypeScript/Python SDK with full IntelliSense
  • Progressive Disclosure - Tools loaded on-demand inside sandbox, not upfront in context
  • Zero Config Setup - Wizard auto-detects existing MCP servers from Claude Code/Cursor
  • Production Ready - 606 tests, 95%+ coverage, Docker support, rate limiting

The Problem

You can’t use more than 2-3 MCP servers before context exhaustion kills you.

You’re forced to choose: filesystem OR browser OR git OR AI tools. Never all of them.

The Solution

Disable all MCPs. Enable only code-executor-mcp.

# Before: 47 tools, 141k tokens
mcp__filesystem__read_file
mcp__filesystem__write_file
mcp__git__commit
mcp__browser__navigate
... 43 more tools

# After: 2 tools, 1.6k tokens (98% reduction)
run-typescript-code
run-python-code

Inside the sandbox, access ANY MCP tool on-demand:

// Claude writes this automatically
const file = await callMCPTool('mcp__filesystem__read_file', { path: '/src/app.ts' });
const review = await callMCPTool('mcp__zen__codereview', { code: file });
await callMCPTool('mcp__git__commit', { message: review.suggestions });

Result: Unlimited MCP access, zero context overhead.

How Progressive Disclosure Works

sequenceDiagram
    participant C as Claude/Cursor
    participant E as Code Executor
    participant M as Other MCPs

    Note over C: ❌ Traditional: Load 50+ tools (141k tokens)

    Note over C: ✅ Code Executor: Load 2 tools (1.6k tokens)
    C->>E: run-typescript-code

    rect rgb(240, 248, 255)
        Note right of E: Sandbox (on-demand discovery)
        E->>M: callMCPTool('mcp__filesystem__read_file')
        M-->>E: Return data
    end

    E-->>C: Return result

Traditional MCP exposes all 47 tools upfront (141k tokens). Code Executor exposes 2 tools with outputSchema (1.6k tokens), loading others on-demand inside the sandbox when needed.

Quick Start

GitHub で README 全文を見る

インストール

npx -y code-executor-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "code-executor": { "command": "npx", "args": ["-y", "code-executor-mcp"], "env": { "MCP_CONFIG_PATH": "/full/path/to/this/.mcp.json", "DENO_PATH": "/path/to/.deno/bin/deno" } }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/user"] }, "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp", "--headless"] } } }