EmpirioLabs AI
EmpirioLabs AI даёт доступ к 180+ моделям для текста, изображений, видео, речи и веб-поиска
Что умеет
- Выбирать модель по модальности, провайдеру и цене
- Генерировать изображения, видео, 3D и аудио
- Распознавать и озвучивать речь
- Выполнять веб-поиск и агентные задачи в фоне
- Анализировать изображения и определять ИИ-текст
Какие данные видит
Ассистент действует от имени аккаунта EmpirioLabs, генерация и обработка списывают кредиты пользователя.
Нужен ли аккаунт
Не нужен: сервер работает без входа
EmpirioLabs AI — MCP-сервер с доступом к более чем 180 моделям: чат, эмбеддинги, генерация изображений, видео и 3D, синтез и распознавание речи, веб-поиск и фоновые агентные задачи. Ассистент выбирает модель под задачу, запускает генерацию и получает результат, списывая кредиты аккаунта.
Как подключить
Как подключить EmpirioLabs AI к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp--empiriolabs-ai.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить EmpirioLabs AI к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp--empiriolabs-ai.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить EmpirioLabs AI к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp--empiriolabs-ai.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (60)
Технические названия из tools/list. Нужны только разработчикам.
| list_models | List EmpirioLabs models with provider, modality, endpoints and final prices. Filter by free-text query, modality (text, image, video, audio, multimodal, 3D), category, provider, or endpoint path. |
| get_model | Get one model's full schema: description, endpoints, context window, final prices, notes, and every supported parameter with defaults and ranges. |
| chat | Run a chat completion on any EmpirioLabs chat model and return the assistant reply, reasoning (when the model exposes it), tool calls and token usage. Uses credits. |
| embeddings | Create embedding vectors for one or more texts with an embedding model. Uses credits. |
| rerank | Score and reorder documents by relevance to a query with a reranking model. Uses credits. |
| generate_image | Generate images from a prompt (or a generation template) with an image model. Returns signed output URLs, or a job_id when generation takes longer than the wait. Uses credits. |
| generate_video | Generate a video from a prompt, an image, or a creative-effect template with a video model. Video takes minutes, so the tool returns a job_id for the running job. Uses credits. |
| list_generation_templates | List curated image and video generation templates (creative effects) with their slug, modality, recommended model and inputs. |
| get_generation_template | Get one generation template by slug, including its prompt guidance, recommended model and default parameters. |
| list_compose_recipes | List the Compose recipes that chain script, visuals, voice and music into a finished video, with their modes and inputs. |
| compose_video | Create a finished video from a Compose recipe (brief, script, storyboard or edits). Returns a job_id for the running job. Uses credits. |
| generate_3d | Generate a 3D model from an image with a 3D generation model (for example trellis-2-4b). Returns a job_id for the running job. Uses credits. |
| text_to_speech | Synthesize speech from text with a TTS model and voice. Returns a signed audio URL (or inline audio). Uses credits. |
| list_voices | List the voices available for text-to-speech, filterable by model, language, gender or search text. |
| generate_audio | Generate music or sound effects from a prompt with an audio generation model (for example ace-step-1-5-xl). Returns a signed URL or a job_id for the running job. Uses credits. |
| transcribe_audio | Transcribe an audio or video file at an https URL with a speech-to-text model. Returns the transcript or a job_id for the running job. Uses credits. |
| web_search | Run a live web search through a search model (for example exa-search, tavily-search, linkup-search). Returns results with titles, URLs and snippets. Uses credits. |
| web_research | Run a multi-step research task with citations (for example tavily-research, exa-research, linkup-deep-search). Takes up to a few minutes. Uses credits. |
| web_answer | Get a one-shot answer with citations from a grounded answer model (for example exa-answer). Uses credits. |
| run_agent_task | Start a long-running agent task (for example with the manus model) or send a follow-up message to an existing task. Returns the job_id and the task_id of the agent task. Uses credits. |
| get_agent_task | Get the status and output of an agent task. |
| get_agent_task_messages | List the messages exchanged during an agent task. |
| stop_agent_task | Stop a running agent task. |
| analyze_image | Ask a question about an image with a vision-capable model and get a text answer. Uses credits. |
| detect_ai_text | Classify whether text was written by an AI model (GPTZero). Uses credits. |
| get_account_usage | Read the account's current credit balance and recent usage history (model, endpoint, tokens, cost, status). |
| upload_batch_file | Upload a JSONL file of requests for the Batch API (one {custom_id, method, url, body} object per line). Returns the file id to pass to create_batch. |
| get_batch_file_content | Download the content of a batch input, output, or error file as JSONL text. |
| create_batch | Start a discounted batch run from an uploaded JSONL file. Each line bills at the batch price when it executes. Uses credits. |
| list_batches | List the account's batch runs. |
| get_batch | Get a batch run's status, counts and output file ids. |
| cancel_batch | Cancel a batch run; lines that already executed stay billed. |
| list_jobs | List the account's recent asynchronous jobs, newest first. |
| get_job | Get the status and result of an asynchronous generation job by job_id. Optionally wait up to wait_seconds for it to finish. |
| cancel_job | Cancel a queued or processing job. Completed jobs are returned unchanged. |
| list_gpu_types | List the GPU types available to rent with hourly prices, VRAM, and availability. |
| get_gpu_type | Get one GPU type by slug. |
| order_gpu_cluster | Order a multi-node GPU cluster from a fabric. Creates billable infrastructure charged by the hour. |
| list_gpu_clusters | List multi-node GPU clusters for distributed training, with node counts, prices and ordering availability. |
| list_gpu_volumes | List the account's persistent GPU volumes. |
| create_gpu_volume | Create a persistent volume that can be attached to GPU instances. Billable storage. |
| get_gpu_volume | Get one GPU volume. |
| delete_gpu_volume | Delete a GPU volume and everything stored on it. |
| list_gpu_instances | List the account's GPU instances with status, GPU type, hourly price and connection details. |
| deploy_gpu_instance | Rent a GPU and start a workload on it (a template, a Hugging Face model, or a container image). Creates a billable instance charged by the hour until you destroy it. |
| get_gpu_instance | Get one GPU instance's status, endpoints and cost so far. |
| destroy_gpu_instance | Destroy a GPU instance and stop its hourly charges. Data on the instance disk is lost unless it is on an attached volume. |
| add_gpu_ssh_key | Authorize an SSH public key on a running GPU instance and return the SSH connection details. |
| gpu_instance_action | Stop (pauses hourly compute charges), start, or refresh a GPU instance. |
| gpu_workload_send | Send a POST, PUT, PATCH, or DELETE request with a JSON body to the workload running on your GPU instance through the authenticated connect endpoint (https://docs.empiriolabs.ai/gpu-cloud). For example call an LLM server you deployed. |
| gpu_workload_get | Send a GET request to the workload running on your GPU instance through the authenticated connect endpoint (https://docs.empiriolabs.ai/gpu-cloud). Useful for health checks and reading results. |
| get_hosted_agents_health | Check whether the hosted-agents service is available. |
| get_hosted_agent_plans | Get the hosted-agent plans, runtime presets and defaults available to the account. |
| list_hosted_agents | List the account's hosted agents with status, runtime type, plan and model. |
| create_hosted_agent | Create a private hosted agent (OpenClaw or Hermes runtime) on a plan. Creates a billable resource. |
| get_hosted_agent | Get one hosted agent's status, configuration and connection details. |
| delete_hosted_agent | Destroy a hosted agent, its storage and its channels, and stop its charges. |
| rename_hosted_agent | Change a hosted agent's display name. |
| hosted_agent_action | Start, stop, restart, or refresh a hosted agent's runtime. |
| message_hosted_agent | Send chat messages to a running hosted agent and return its reply. The agent may use its connected tools. Uses credits. |