@withpica/mcp-server
Version:
MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog
25 lines • 984 B
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
*
* Skills are also served as skill:// resources and through the SEP-2640
* skills extension (ADR-328), with PICA fields under frontmatter `metadata`.
* Most hosts still only call tools, so this tool lane stays as the 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