AS

algiras/skillz

Developer tools

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

33 stars 7 forks 品質 68 トレンド 11MIT

Self-extending MCP server - build and execute custom AI tools at runtime

概要

Traditional MCP servers have a fixed set of tools. : "Build me a tool that fetches weather data" → AI writes the code → Tool is instantly available. : Make sure ~/.cargo/bin is in your PATH so your editor can find the skillz executable. If you find Skillz useful, please consider supporting its development: Your support enables new features and improvements! Add the following to your MCP settings file (e.g., ~/Library/Application Support/Claude/claude_desktop_config.json): If you encounter a spawn skillz ENOENT error, it means your client can't find the binary. Using the (usually ~/.cargo/bin/skillz) fixes this! : If skillz isn't in your PATH, use: ~/.cargo/bin/skillz

README

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


🎯 Why Skillz?

Traditional MCP servers have a fixed set of tools. Skillz lets your AI create new tools on the fly.

Example: “Build me a tool that fetches weather data” → AI writes the code → Tool is instantly available.

No deployments. No restarts. Just ask.


⚡ Installation

# Install WASM target (required for building tools)
rustup target add wasm32-wasip1

# Install Skillz from crates.io
cargo install skillz

⚠️ Important: Make sure ~/.cargo/bin is in your PATH so your editor can find the skillz executable.

Or build from source:

git clone https://github.com/Algiras/skillz.git
cd skillz/mcp-wasm-host
cargo install --path .

☕ Support Skillz

If you find Skillz useful, please consider supporting its development:

Your support enables new features and improvements!


🔧 Editor Configuration

Cursor IDE

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "skillz": {
      "command": "skillz"
    }
  }
}

2. Configure MCP Client

GitHub で README 全文を見る

インストール

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

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

設定

{ "mcpServers": { "skillz": { "command": "skillz" } } }