index.ts•814 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { SpotifyClient } from "../../spotify-client.js";
import { registerSearchTool } from "./search-tool.js";
import { registerPlaybackTools } from "./playback-tool.js";
import { registerPlaylistTools } from "./playlists-tool.js";
import { registerLibraryTools } from "./library-tool.js";
import { registerRecommendationsTools } from "./recommendations-tool.js";
/**
* Register all MCP tools with the server
*/
export function registerAllTools(server: McpServer, spotifyClient: SpotifyClient) {
registerSearchTool(server, spotifyClient);
registerPlaybackTools(server, spotifyClient);
registerPlaylistTools(server, spotifyClient);
registerLibraryTools(server, spotifyClient);
registerRecommendationsTools(server, spotifyClient);
}