Consolidates MCP tools into 3 sandboxed commands (search_tools, get_tool_schema, execute_code) with semantic discovery and TypeScript execution, reducing context consumption by 97%. Includes 7 example servers (96 tools) and a workflow for adding, diagnosing, and running MCP servers.
Configure Tool Executor - add/remove MCP servers, set environment variables
Diagnose Tool Executor issues - run tests, check health, troubleshoot
Learn how to use the Tool Executor - 3-tool workflow, workspace API, MCP clients
Use this skill when users ask "add MCP server", "remove MCP", "configure tool executor", "add new tool", "environment variables for tool executor", "regenerate registry", or need to modify which MCP servers are available in the sandbox.
Use this skill when users say "tool executor not working", "diagnose tool executor", "check MCP health", "run tool executor tests", "debug search_tools", "execute_code failing", or need to troubleshoot issues with the Tool Executor.
Use this skill when users ask "how does tool executor work", "how to use execute_code", "workspace API", "MCP client examples", "search_tools examples", "context-efficient patterns", or need guidance writing code for the Tool Executor sandbox.
Use when a task needs capabilities BEYOND basic tools (Read/Grep/Glob/Bash) - semantic search, AI analysis, research, image generation, etc.
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Programmatic MCP Execution for Claude Code
The API has batched tool calling. Claude Code gets serial execution. This bridges the gap.
Quick Start • The 3-Tool Workflow • Wrapped Servers • Configuration • Roadmap
Anthropic's API users get programmatic tool calling - Claude writes code, executes N tools in a sandbox, returns once. Claude Code users get serial execution and lazy loading. Tool Executor brings the API pattern to Claude Code.
| Aspect | Claude Code (stable) | Claude Code 2.1.7 | Tool Executor |
|---|---|---|---|
| Schema Loading | All upfront | Lazy (>10% threshold) | Lazy (search on demand) |
| Execution | Serial (pause per tool) | Serial (pause per tool) | Batched (N tools, 1 return) |
| Output Handling | Dumps to context | Dumps to context | Auto-saves to workspace |
| Tool Awareness | All schemas visible | "Search available" | Hook-injected guidance |
Context savings: ~97% reduction (48k to 1.1k tokens) for multi-tool workflows.
# Add the Claudikins marketplace
/marketplace add elb-pr/claudikins-marketplace
# Install the plugin
/plugin install claudikins-tool-executor
Restart Claude Code. Done.
Search for image generation tools, then generate a robot writing documentation.
Claude will:
search_tools to find relevant toolsget_tool_schema to load the exact parametersexecute_code to run the generation in one shotTool Executor exposes exactly 3 tools. Everything else happens inside the sandbox.
flowchart LR
A[search_tools] --> B[get_tool_schema] --> C[execute_code]
C --> D{Result > 200 chars?}
D -->|Yes| E[Auto-save to workspace]
D -->|No| F[Return inline]
search_tools - Find by IntentSemantic search across 96 wrapped tools. Serena powers the search with BM25 fallback.
{ "query": "generate images", "limit": 5 }
Returns slim results: name, server, 80-char description. No schemas loaded until needed.
get_tool_schema - Load on DemandFetch the full JSON Schema for a specific tool before calling it.
{ "name": "gemini_generateContent" }
Returns the complete inputSchema plus usage examples.
execute_code - Run in SandboxTypeScript execution with pre-connected MCP clients. Write code that calls multiple tools, loops, branches - returns once.
const result = await gemini["gemini_generateContent"]({
prompt: "A robot writing documentation",
aspectRatio: "16:9"
});
// Large responses auto-save to workspace
if (result._savedTo) {
const full = await workspace.readJSON(result._savedTo);
console.log("Generated:", full);
}
npx claudepluginhub espalier-redoubt/claudikins-tool-executorCore planning and workflow infrastructure for the Claudikins ecosystem
Configurable MCP wrapper that consolidates your tools into just 3, using semantic search for on-demand discovery and sandboxed TypeScript execution. Ships with 7 example servers (96 tools) - reduces context consumption by 97% (48k tokens down to 1.1k).
Claudikins Automatic Context Manager - seamless context handoff for Claude Code
Claudikins Automatic Context Manager - seamless context handoff for Claude Code
Five rituals for README perfection: /deep-dive the codebase, /crystal-ball the roadmap, /brain-jam with Gemini, enter the /think-tank, then /pen-wielding to write.
Configurable MCP wrapper that consolidates your tools into just 3, using semantic search for on-demand discovery and sandboxed TypeScript execution. Ships with 7 example servers (96 tools) - reduces context consumption by 97% (48k tokens down to 1.1k).
Execute TypeScript code that calls MCP tools with full type safety
MCP server development helper with tool and resource scaffolding
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).