# Skillz > Self-extending MCP server — let your AI create and execute custom tools at runtime. No server restarts needed. ## About Skillz is a Rust-based MCP (Model Context Protocol) server that allows AI assistants to build new tools on the fly by compiling them to WASM or scripts. Unlike traditional MCP servers with a fixed tool set, Skillz lets the AI extend its own capabilities during a session. ## Install ```bash cargo install skillz ``` Or via curl: see https://algiras.github.io/skillz/ for the one-liner installer. Published on crates.io: https://crates.io/crates/skillz ## How It Works 1. AI requests a new tool (name, description, code) 2. Skillz compiles and registers it at runtime 3. Tool is immediately available — no restart required 4. Tools persist across sessions ## Features - **Runtime tool creation**: Build tools on the fly via MCP protocol - **WASM compilation**: Sandboxed, portable tool execution - **No restarts**: New tools available immediately - **Persistent tools**: Tools survive session restarts - **Full MCP support**: Works with Claude, Cursor, and any MCP-compatible client ## Source - Repository: https://github.com/Algiras/skillz - Documentation: https://algiras.github.io/skillz/ - Crates.io: https://crates.io/crates/skillz - License: MIT - Language: Rust