Back to Home
Algiras icon

skillz

by Algiras

Overview

A self-extending Model Context Protocol (MCP) server that enables AI agents to dynamically create, manage, and execute custom tools (WASM, scripts, pipelines) at runtime, with features like persistent memory and Docker service integration.

Installation

Run Command
skillz

Environment Variables

  • TOOLS_DIR
  • SKILLZ_ROOTS
  • SKILLZ_SANDBOX
  • SKILLZ_SANDBOX_NETWORK
  • HOME
  • USER
  • LANG
  • PATH
  • TERM
  • SKILLZ_*

Security Notes

The project extensively documents and implements sandboxing for 'Script Tools' executed via `call_tool`. However, the `execute_code` tool, which explicitly runs AI-generated Python/Node.js code, directly spawns interpreter commands (`python3`, `node`) without routing through the internal `ToolRuntime`'s sandbox (`SandboxConfig::wrap_command`). This means code executed via `execute_code` runs *without* the configured sandboxing, posing a critical vulnerability if untrusted or malicious AI-generated code is executed. Additionally, script tools default to full network access unless `SKILLZ_SANDBOX_NETWORK=1` is explicitly set in conjunction with a Linux sandbox.

Similar Servers

Stats

Interest Score52
Security Score3
Cost ClassLow
Avg Tokens100
Stars5
Forks0
Last Update2025-12-05

Tags

Dynamic ToolsAI AgentMCP ServerWebAssemblyScripting