1. Conduid
  2. AI
  3. Execution
MCP server · AI

Execution

🚀 Generate executable TypeScript tools from MCP servers with 98% token savings. Progressive loading pattern for AI agents. Production-ready.

Unclaimed NOASSERTION last commit 6 months ago ai-agentclaudemcpllm-toolsanthropicskillsaiai-toolsrust
61Good

Scored yesterday · breakdown

About Execution

Execution is an MCP server published by bug-ops in the AI category: 🚀 Generate executable TypeScript tools from MCP servers with 98% token savings. Progressive loading pattern for AI agents. Production-ready. It has been installed 0 times through Conduid.

The repository has 35 stars and 2 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-execution

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Execution

Powered by Claude · Grounded in docs

I know everything about Execution. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.10.0v0.10.0 · 12 Aug 2026Changes in this Release release: prepare v0.10.0 (#510) (b36ec83) fix: guard write_file_atomic against symlinks and reexport skill hint constants (#508) (6aad494) fix(cli): close skill.rs temp-file and segment-directory symlink races…
v0.9.0v0.9.0 · 27 Jul 2026Changes in this Release release: v0.9.0 (#362) (1ad264d) test(mcp-skill): pin declared-field alias-bomb retype vector for RawFrontmatter (#361) (3cf043b) ci: bump actions/labeler from 6 to 7 (#356) (aa4dfc4) ci: bump dorny/paths-filter…
v0.8.0v0.8.0 · 9 Jul 2026Changes in this Release release: prepare v0.8.0 (#173) (623599b) fix(files,server): age-gate stale-artifact sweep to stop it deleting live concurrent exports (#172) (31d840e) fix(cli): escape pretty-format strings, dedupe not-found error,…
v0.7.2v0.7.2 · 8 Jul 2026Changes in this Release release: prepare v0.7.2 (#118) (b75bde1) docs: fix stale API references and broken links across READMEs (#119) (b19a667) chore(deps): bump rmcp from 1.8.0 to 2.1.0 (#115) (2c76839) ci: bump…
v0.7.1v0.7.1 · 7 Jun 2026Changes in this Release release: v0.7.1 (#105) (f221300) fix(codegen): sanitize progressive JSDoc metadata (#100) (7b4c953) fix(cli): update help examples binary name (#98) (c448a3f) ci: fix PR labeler — add config and switch to…

README

MCP Code Execution

Crates.io docs.rs CI codecov MSRV License

Transform any MCP server into executable, type-safe TypeScript tools using progressive loading pattern. Achieve 98% token savings by loading only what you need.

[!TIP] Inspired by Anthropic's engineering blog post on Code Execution with MCP.

The Problem

Traditional MCP integration loads ALL tools from a server (~30,000 tokens), even when you only need one or two. This wastes context window space and slows down AI agents.

The Solution

Progressive loading generates one TypeScript file per tool (~500-1,500 tokens each). AI agents discover and load only what they need via simple ls and cat commands.

Result: 98% token savings + autonomous execution + type safety

Installation

From crates.io (recommended)

cargo install mcp-execution-cli

Download from GitHub Releases:

# macOS (Apple Silicon)
curl -L https://github.com/bug-ops/mcp-execution/releases/latest/download/mcp-execution-cli-macos-arm64.tar.gz | tar xz

# macOS (Intel)
curl -L https://github.com/bug-ops/mcp-execution/releases/latest/download/mcp-execution-cli-macos-amd64.tar.gz | tar xz

# Linux (x86_64)
curl -L https://github.com/bug-ops/mcp-execution/releases/latest/download/mcp-execution-cli-linux-amd64.tar.gz | tar xz

# Linux (ARM64)
curl -L https://github.com/bug-ops/mcp-execution/releases/latest/download/mcp-execution-cli-linux-arm64.tar.gz | tar xz

# Windows (x86_64)
# Download mcp-execution-cli-windows-amd64.zip from releases page
git clone https://github.com/bug-ops/mcp-execution
cd mcp-execution
cargo install --path crates/mcp-cli

Add individual crates to your project:

cargo add mcp-execution-core          # Foundation types
cargo add mcp-execution-introspector  # MCP server analysis
cargo add mcp-execution-codegen       # TypeScript generation
cargo add mcp-execution-files         # Virtual filesystem
cargo add mcp-execution-skill         # SKILL.md generation

Or add to Cargo.toml:

[dependencies]
mcp-execution-core = "0.7"
mcp-execution-introspector = "0.7"
mcp-execution-codegen = "0.7"

[!IMPORTANT] Requires Rust 1.91 or later for building from source.

Usage

Generate TypeScript Tools

# 1. Configure MCP server in ~/.claude/mcp.json
# 2. Generate tools
mcp-execution-cli generate --from-config github

# Output: ~/.claude/servers/github/
#   - createIssue.ts
#   - updateIssue.ts
#   - ... (one file per tool)

Progressive Loading

# List available tools
ls ~/.claude/servers/github/

# Load only what you need (98% token savings!)
cat ~/.claude/servers/github/createIssue.ts

# Execute autonomously
node ~/.claude/servers/github/createIssue.ts --repo="owner/repo" --title="Bug"

[!NOTE] Each tool file is self-contained with full TypeScript interfaces and JSDoc documentation.

Key Features

Feature Description
98% Token Savings Load 1 tool (~500 tokens) vs all tools (~30,000 tokens)
Autonomous Execution Generated files run directly via Node.js CLI
Type-Safe Full TypeScript interfaces from MCP JSON schemas
Lightning Fast 526x faster than target (0.19ms for 10 tools)
100% MCP Compatible Works with all MCP servers via rmcp SDK
Thoroughly Tested 626 tests with 100% pass rate

Workspace Crates

Crate Description
mcp-execution-core Foundation types, traits, and error handling
mcp-execution-introspector MCP server analysis using rmcp SDK
mcp-execution-codegen TypeScript code generation with progressive loading
mcp-execution-files Virtual filesystem for code organization
mcp-execution-skill SKILL.md generation for Claude Code
mcp-execution-server MCP server for progressive loading generation
mcp-execution-cli Command-line interface

Dependency Graph:

mcp-execution-cli → {mcp-execution-codegen, mcp-execution-introspector, mcp-execution-files, mcp-execution-core, mcp-execution-skill}
mcp-execution-server → {mcp-execution-codegen, mcp-execution-introspector, mcp-execution-files, mcp-execution-core, mcp-execution-skill}
mcp-execution-codegen → {mcp-execution-introspector, mcp-execution-core}
mcp-execution-files → mcp-execution-codegen
mcp-execution-introspector → {rmcp, mcp-execution-core}
mcp-execution-skill → mcp-execution-core

CLI Commands

See mcp-cli README for full reference.

# Generate TypeScript tools from config (recommended)
mcp-execution-cli generate --from-config github

# Preview what would be generated without writing to disk
mcp-execution-cli generate --from-config github --dry-run

# Introspect MCP server from config
mcp-execution-cli introspect --from-config github

# Introspect with detailed schemas
mcp-execution-cli introspect --from-config github --detailed

# Manual configuration (alternative)
mcp-execution-cli introspect docker --arg=run --arg=-i --env=TOKEN=xxx

# Shell completions
mcp-execution-cli completions bash

[!TIP] Use --from-config to load server settings from ~/.claude/mcp.json instead of manual arguments.

Performance

Metric Target Achieved
10 tools generation <100ms 0.19ms (526x faster)
50 tools generation <20ms 0.97ms (20.6x faster)
VFS export <10ms 1.2ms (8.3x faster)
Memory (1000 tools) <256MB ~2MB

Documentation

Development

cargo build --workspace        # Build
cargo nextest run --workspace  # Test
cargo clippy --workspace       # Lint
cargo +nightly fmt --workspace # Format

[!NOTE] All development follows Microsoft Rust Guidelines.

MSRV Policy

Minimum Supported Rust Version: 1.91

MSRV increases are considered minor version bumps.

License

Licensed under either of Apache License 2.0 or MIT license at your option.

README mirrored from the source repository yesterday. The original is authoritative.

Questions

About Execution

How do I install Execution?

Run npx mcp-execution, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Execution safe to use with an AI agent?

Its trust score is 61 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Execution still maintained?

Yes — the latest release is v0.10.0 (12 Aug 2026), and the last commit was 6 months ago. The repository has 35 stars and 0 open issues.