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 서버 벽에 부딪히지 마세요. 하나의 MCP가 모두 조율할 수 있어 - 98% 토큰 절약, 무제한 도구 접근.

왜 코드 이그제큐터 MCP를 사용할까요?

  • 98% 토큰 감소 - 141k → 1.6k 토큰 (실행 도구 1개 로드 대 50+ 도구)
  • 샌드박스 보안 - 격리된 Deno/Python 실행, 기본적으로 인터넷 없음, 감사 기록
  • 타입 안전 래퍼 - 완전한 인텔리센스를 포함한 자동 생성 TypeScript/Python SDK
  • 점진적 공개 - 샌드박스 내에서 필요에 따라 로드되는 도구, 맥락상 선공개가 아닌 경우
  • Zero Config Setup - 마법사가 Claude 코드/커서에서 기존 MCP 서버를 자동으로 감지합니다
  • Production Ready - 606 테스트, 95%+ 커버리지, Docker 지원, 속도 제한

문제야

2-3개의 MCP 서버를 사용할 수 없으면 컨텍스트 소진이 생깁니다.

  • 연구 결과 확인: 2-3개 서버 사용 후 도구 정확도가 크게 떨어집니다
  • 6,490+ MCP 서버 사용 가능, 하지만 2-3개만 사용할 수 있습니다
  • 47 도구 = 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"] } } }