What problem does it solve?
This Skill helps create and modify MCP (Model Context Protocol) tools for the Naki project, enabling scalable AI-assisted tooling. It codifies tool definitions, input schemas, and the wiring to the MCP context.
Core Features & Use Cases
- Tool definition & schema: Define a new MCPTool with a unique name, description, and input schema.
- Context integration: Implement execute(arguments:) using MCPContext (including JavaScript execution, status checks, and logging).
- Tool registration: Register the new tool in MCPToolRegistry so it is discoverable by the MCP runtime.
- Use Case: A developer adds a new MCP tool to automate a repetitive UI action and exposes it to the AI agent.
Quick Start
Create a new MCP tool struct following MCPTool protocol, implement execute(arguments:), and register it in MCPToolRegistry. Then build and test with mcp__naki__<tool_name>.