AS

algiras/skillz

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

33 stars 7 forks 质量 68 趋势 11MIT

自我扩展MCP服务器——在运行时构建并执行自定义AI工具

概览

传统的MCP服务器有一套固定的工具。 :“给我建一个能获取天气数据的工具”→AI编写代码→工具即时可用。 : 确保 ~/.cargo/bin 在你的 PATH 里,这样你的编辑器才能找到 Skillz 的可执行文件。 如果你觉得Skillz有用,请考虑支持其开发: 您的支持将推动新功能和改进! 在你的MCP设置文件中添加以下内容(例如,~/Library/Application Support/Claude/claude_desktop_config.json): 如果你遇到生成技能的ENOENT错误,说明你的客户端找不到该二进制文件。使用(通常是~/.cargo/bin/skillz)就能解决这个问题! : 如果技能不在你的路径中,使用:~/.cargo/bin/skillz

概述(AI 翻译)

在运行时构建并执行自定义工具。让你的AI自行创建工具。

安装 • 配置 • 特色 • 示例 • 文献资料


🎯 为什么是斯基尔兹?

传统MCP服务器有固定的工具。Skillz让你的AI能随时创建新工具。

❌ 传统MCP

🔒 固定工具组 编写服务器代码

⬆️ 部署并重启 重启你的编辑器

⏱️ 耗时 手工工艺

✅ 斯基尔兹

🔧 动态工具 AI编写代码

⚡ 瞬间 编译为WASM/脚本

🚀 零停机 无需重启

示例:“给我建一个能获取天气数据的工具”,→AI编写代码→工具即时可用。

不准部署。不准重启。只要开口。


⚡ 安装

** ⚠️ 重要**:确保~/.cargo/bin在你的PATH中,这样你的编辑器才能找到skillz可执行文件。

或者直接从源头构建:


☕ 支持斯基尔兹

如果你觉得Skillz有用,请考虑支持其开发:

您的支持将推动新功能和改进!


🔧 编辑器配置

光标IDE

添加到~/.cursor/mcp.json:

2.配置MCP客户端

本页由 AI 翻译,技术细节请以原文为准。

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 新手?先看 mcpskill.org 教程 →

配置

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