UNPKG

@withpica/mcp-server

Version:

MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog

26 lines • 1.04 kB
/** * Skill tools — ADR-140 Phase 2b * * Two meta-tools, not N wrapper tools (which would inflate the registry and * load every body eagerly). Mirrors the _inspect-sections lazy-slicing shape: * - pica_skill_list — tiny summary (names + triggers + audience), cheap * - pica_skill_get — full methodology body, loaded only on demand * * The same content is reachable via skill:// resources (SEP-2640 bridge), * so clients that natively read skill:// URIs don't need these tools — but * every current client supports tools and not every client reads skill:// * yet, so the tool lane is the today-it-works fallback. */ import { ToolDefinition, ToolExecutor } from "./index.js"; import { type ExtraSkill } from "../skills/index.js"; export declare class SkillsTools { private registry; constructor(extraSkills?: ExtraSkill[]); getTools(): Array<{ definition: ToolDefinition; executor: ToolExecutor; }>; private listSkills; private getSkill; } //# sourceMappingURL=skills.d.ts.map