Back to Home
bug-ops icon

mcp-execution

Verified Safe

by bug-ops

Overview

Generates executable, type-safe TypeScript tools from any MCP server, enabling AI agents to progressively load only the tools they need for significant token savings.

Installation

Run Command
mcp-execution

Security Notes

The project adheres to Microsoft Rust Guidelines, explicitly denying `unsafe` code. It implements defense-in-depth security measures for command execution, path validation (preventing directory traversal), and limits on file sizes and counts (DoS protection) when scanning user-provided directories. The `mcp-execution-cli` and `runtime/mcp-bridge.ts` validate inputs and sanitize command arguments passed to external MCP servers. Environment variables for sensitive tokens are expected to be passed securely to target servers, not directly handled by the `mcp-execution` server itself. The overall design principle 'No Code Execution' for generated TypeScript (it's for type info) enhances safety. No hardcoded secrets were found. However, the runtime bridge `mcp-bridge.ts` spawns `ChildProcess` which inherently carries some risk if not rigorously validated, though the core Rust components do extensive validation before passing arguments.

Similar Servers

Stats

Interest Score50
Security Score9
Cost ClassLow
Avg Tokens1000
Stars29
Forks1
Last Update2026-01-12

Tags

MCPCode GenerationTypeScriptAI AgentsProgressive LoadingToken EfficiencyTooling