UNPKG

@mixio-pro/kalaasetu-mcp

Version:

A powerful Model Context Protocol server providing AI tools for content generation and analysis

50 lines (40 loc) 1.22 kB
#!/usr/bin/env bun import { FastMCP } from "fastmcp"; import { geminiTextToImage, geminiEditImage, geminiAnalyzeImages, geminiSingleSpeakerTts, geminiAnalyzeVideos } from "./tools/gemini"; import { analyzeYoutubeVideo } from "./tools/youtube"; import { imageToVideo } from "./tools/image-to-video"; import { infinitalk } from "./tools/infinitalk"; import { hunyuanAvatar } from "./tools/hunyuan-avatar"; import { perplexityImages, perplexityVideos } from "./tools/perplexity"; const server = new FastMCP({ name: "Kalaasetu MCP Server", version: "1.0.0", }); // Gemini Image Tools server.addTool(geminiTextToImage); server.addTool(geminiEditImage); server.addTool(geminiAnalyzeImages); // Gemini TTS Tool server.addTool(geminiSingleSpeakerTts); // Gemini Video Analysis Tool server.addTool(geminiAnalyzeVideos); // YouTube Analyzer Tool server.addTool(analyzeYoutubeVideo); // Vertex AI Image-to-Video Tool server.addTool(imageToVideo); // FAL AI Infinitalk Tool server.addTool(infinitalk); // FAL AI Hunyuan Avatar Tool server.addTool(hunyuanAvatar); // Perplexity Search Tools server.addTool(perplexityImages); server.addTool(perplexityVideos); server.start({ transportType: "stdio", });