{"slug":"ypollak2/llm-router","name":"LLM Router","description":"Multi-LLM routing MCP server â route text, image, video, and audio tasks to 20+ providers (OpenAI, Gemini, Perplexity, Anthropic, fal, ElevenLabs, Runway) with automatic complexity-based model selection, budget control, and provider failover.","category":"other","tags":[],"official":false,"stars":27,"transport":null,"install":[{"cmd":"pip install llm-routing","imports":[]}],"tools":[{"name":"llm_route","description":"Route a request to the appropriate LLM model based on task requirements"},{"name":"llm_classify","description":"Classify input text into predefined categories using an LLM"},{"name":"llm_auto","description":"Automatically select and execute the best LLM action for a given input"},{"name":"llm_stream","description":"Stream responses from an LLM in real-time"},{"name":"llm_query","description":"Generate text responses to queries using an LLM"},{"name":"llm_code","description":"Generate or analyze code using an LLM"},{"name":"llm_analyze","description":"Perform analysis on provided data or text using an LLM"},{"name":"llm_research","description":"Conduct research-style queries using an LLM"},{"name":"llm_image","description":"Generate images using an LLM-based model"},{"name":"llm_video","description":"Generate video content using an LLM-based model"},{"name":"llm_audio","description":"Generate audio content using an LLM-based model"},{"name":"llm_orchestrate","description":"Orchestrate multi-step LLM pipelines"},{"name":"llm_pipeline_templates","description":"Manage and apply pipeline templates for LLM workflows"},{"name":"llm_usage","description":"Monitor LLM usage statistics"},{"name":"llm_budget","description":"Track and manage LLM budget allocations"},{"name":"llm_health","description":"Check the health status of LLM services"},{"name":"llm_savings","description":"View cost savings from LLM routing optimizations"},{"name":"llm_fs_find","description":"Find files in the filesystem using LLM-assisted search"},{"name":"llm_fs_edit_many","description":"Edit multiple files in the filesystem using LLM assistance"},{"name":"llm_check_usage","description":"Check current subscription usage for LLM services"},{"name":"llm_refresh_claude_usage","description":"Refresh Claude API usage data for subscription tracking"}],"env_vars":["OPENAI_API_KEY","GEMINI_API_KEY","OLLAMA_BASE_URL","ANTHROPIC_API_KEY","XAI_API_KEY","DEEPSEEK_API_KEY","MISTRAL_API_KEY","COHERE_API_KEY","PERPLEXITY_API_KEY","GROQ_API_KEY","TOGETHER_API_KEY","STABILITY_API_KEY","ELEVENLABS_API_KEY","RUNWAY_API_KEY","REPLICATE_API_TOKEN"],"auth_type":"none","github":"https://github.com/ypollak2/llm-router","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}