@withpica/mcp-server
Version:
MCP Server for withPICA — enables AI assistants to interact with your withPICA music catalog
22 lines • 706 B
TypeScript
/**
* Auth Tools — pica_sign_in and pica_sign_out
* Available in lobby mode (no API key required).
*/
import { ToolDefinition, ToolExecutor } from "./index.js";
import { ServerConfig } from "../config.js";
type ReinitializeCallback = (apiKey: string) => void;
type SignOutCallback = () => void;
export declare class AuthTools {
private config;
private reinitialize;
private signOutCallback;
constructor(config: ServerConfig, reinitialize: ReinitializeCallback, signOutCallback?: SignOutCallback);
getTools(): Array<{
definition: ToolDefinition;
executor: ToolExecutor;
}>;
private signIn;
private signOut;
}
export {};
//# sourceMappingURL=auth.d.ts.map