UNPKG

@withpica/mcp-server

Version:

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

30 lines • 969 B
/** * Search Tools - MCP tools for searching across all entities * * Uses the chain service for unified fuzzy search with pg_trgm across * works, people, recordings, physical assets, audio files, and work sessions. */ import { PicaClient } from "@withpica/mcp-sdk"; import { ToolDefinition, ToolExecutor } from "./index.js"; export declare class SearchTools { private pica; constructor(pica: PicaClient); getTools(): Array<{ definition: ToolDefinition; executor: ToolExecutor; }>; /** * Unified search via chain service — single request, all entity types, * fuzzy matching with pg_trgm, ranked by similarity. */ private searchAll; /** * Get catalog statistics (uses dedicated SQL count endpoint, no pagination limits) */ private getCatalogStats; /** * Traverse the global identity graph from any identifier */ private graphTraverse; } //# sourceMappingURL=search.d.ts.map