自我扩展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/binis in your PATH so your editor can find theskillzexecutable.
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
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"skillz": {
"command": "skillz"
}
}
}