BO

bug-ops/mcp-execution

Developer tools

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

46 stars 4 forks 品質 58 トレンド 32NOASSERTION

MCP サーバーから実行可能な TypeScript ツールを 98% のトークン保存で生成します。 AIエージェントのプログレッシブロードパターン。 生産準備.

概要

MCP サーバーを、プログレッシブ・ロード・パターンを使用して実行可能、タイプ セーフな TypeScript ツールに変換します。 必要なものだけを読み込むことで達成します。 MCP によるコード実行に関する Anthropic のエンジニアリングブログ投稿に触発されました。 従来のMCPインテグレーションは、サーバー(~30,000トークン)からすべてのツールを読み込みます。 コンテキストウィンドウスペースを無駄にし、AIエージェントを遅くします。 プログレッシブロードは、ツールごとに1つのTypeScriptファイル(各500〜1,500トークン)を生成します。 AI エージェントは、単純な ls と cat コマンドで必要なものだけを発見し、ロードします。 スタンドアローン mcp-execution-runtime npm パッケージは v0.9.0 として削除されました。 使った場合は、mcp-execution-cli 生成によって生成された TypeScript ブリッジに切り替えて、それは積極的に維持され、すべてのセキュリティ更新を受け取ります。 ソースからビルドするには、Rust 1.91以降が必要です。 各ツールファイルには、TypeScript インターフェイスと JSDoc のドキュメントがすべて装備されています。 --from-config を使用して、~/ からサーバー設定をロードします.

概要(AI 翻訳)

MCP サーバーを、プログレッシブ・ロード・パターンを使用して実行可能、タイプ セーフな TypeScript ツールに変換します。 必要なものをロードするだけで**98%のトークン節約を達成します。

[!TIP] MCP によるコード実行に関する Anthropic のエンジニアリングブログ投稿にインスパイア

問題

従来のMCPインテグレーションは、サーバー(~30,000トークン)からすべてのツールを読み込みます。 コンテキストウィンドウスペースを無駄にし、AIエージェントを遅くします。

ソリューション

プログレッシブロードは、ツールごとに1つのTypeScriptファイル(各500〜1,500トークン)を生成します。 AIエージェントは、単純な[[ls]と[cat]]コマンドで必要なものだけを発見し、ロードします。

結果:98%のトークン節約 +自律的な実行 +タイプ安全

インストール

##crates.io から (推奨)

ビルド済みのバイナリ

GitHubリリースからダウンロード:

ソースから

ライブラリとして

プロジェクトに個々のクレートを追加します。

または [Cargo.toml に追加します。

[!警告] スタンドアローンmcp-execution-runtimenpmパッケージはv0.9.0として削除されました。 利用していた場合は、[mcp-execution-cli generate]で生成されたTypeScriptブリッジに切り替えて、積極的に維持し、すべてのセキュリティ更新を受け取ります。

【重要】

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

README

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

MCP Code Execution

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

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
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →