Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Consolidate hundreds of MCP tools into a 3-command workflow (search_tools, get_tool_schema, execute_code) with semantic search and sandboxed TypeScript execution, reducing context consumption by 97%. Includes configuration, diagnostics, and session hooks for automatic tool activation.
npx claudepluginhub espalier-redoubt/claudikins-tool-executorConfigure 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
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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
Transform Claude Code into a structured development platform with 29 /sc: commands, 23 specialized agents, 7 behavioral modes, and MCP server integration
Knowledge base with semantic search, document storage, and automatic summarization. Perfect for domain-specific knowledge management.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
Core 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.
Share bugs, ideas, or general feedback.
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);
}