@withpica/mcp-server
Version:
MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog
26 lines • 1.04 kB
TypeScript
/**
* 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