@pedrocid/music-mcp
Version:
MCP server for controlling Apple Music on macOS (v1.0.5)
21 lines • 801 B
TypeScript
import { Tool } from '@modelcontextprotocol/sdk/types.js';
export interface GetMusicInfoInput {
infoType: 'current_track' | 'playback_status' | 'queue' | 'library_stats';
format?: 'simple' | 'detailed';
}
export interface SearchMusicInput {
query: string;
searchType?: 'all' | 'track' | 'album' | 'artist' | 'playlist';
limit?: number;
}
export interface MusicInfoOutput {
success: boolean;
data?: any;
message: string;
error?: string;
}
export declare const getMusicInfoTool: Tool;
export declare const searchMusicTool: Tool;
export declare function handleGetMusicInfo(input: GetMusicInfoInput): Promise<MusicInfoOutput>;
export declare function handleSearchMusic(input: SearchMusicInput): Promise<MusicInfoOutput>;
//# sourceMappingURL=library-management.d.ts.map