Skip to main content
ClaudeWave
runapi-ai avatar
runapi-ai

gemini-omni-mcp

Ver en GitHub

RunAPI Gemini Omni MCP server for multimodal generation: create tasks, poll results, and check pricing across 5 model variants from Claude Code, Codex, Cursor, and VS Code.

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptApache-2.0Actualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (Apache-2.0)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/8/2026
Install in Claude Code / Claude Desktop
Method: NPX · @runapi.ai/gemini-omni-mcp
Claude Code CLI
claude mcp add gemini-omni-mcp -- npx -y @runapi.ai/gemini-omni-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "gemini-omni-mcp": {
      "command": "npx",
      "args": ["-y", "@runapi.ai/gemini-omni-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

<h1 align="center">RunAPI Gemini Omni MCP Server</h1>

<p align="center">
  <strong>Gemini Omni API access for AI agents: run multimodal generation operations, poll asynchronous results, and check pricing through one focused MCP server.</strong>
</p>

<p align="center">
  <sub>Works with Claude Code, Codex, Cursor, Windsurf, VS Code, Roo Code, and any MCP-compatible host.</sub>
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@runapi.ai/gemini-omni-mcp"><img src="https://img.shields.io/npm/v/%40runapi.ai/gemini-omni-mcp?style=flat-square&color=blue" alt="npm version"></a>
  <a href="https://github.com/runapi-ai/gemini-omni-mcp"><img src="https://img.shields.io/badge/GitHub-runapi--ai%2Fgemini--omni--mcp-24292f?style=flat-square" alt="GitHub repository"></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-blue?style=flat-square" alt="Apache-2.0 license"></a>
  <img src="https://img.shields.io/badge/Type-MCP_Server-blue?style=flat-square" alt="MCP Server">
  <img src="https://img.shields.io/badge/Models-5-16a34a?style=flat-square" alt="5 models">
</p>

<p align="center">
  <a href="#install">Install</a> |
  <a href="#tools">Tools</a> |
  <a href="#models">Models</a> |
  <a href="#agent-prompts">Agent Prompts</a> |
  <a href="#configuration">Configuration</a> |
  <a href="#links">Links</a>
</p>

---

## Why This Package?

`@runapi.ai/gemini-omni-mcp` is a focused Model Context Protocol server for the **Gemini Omni** model line on RunAPI.
It gives MCP-compatible assistants direct access to 3 endpoints and 5 model variants without loading the full RunAPI catalog.

Use this per-model server when an agent should stay scoped to Gemini Omni. Use [`@runapi.ai/mcp`](https://github.com/runapi-ai/mcp) when one assistant should discover every RunAPI model line.

---

## Install

Add it to Claude Code:

```bash
claude mcp add gemini-omni -s user -- npx -y @runapi.ai/gemini-omni-mcp
```

Use project scope when the server should be shared with a repository:

```bash
claude mcp add gemini-omni -s project -- npx -y @runapi.ai/gemini-omni-mcp
```

Codex, Cursor, Windsurf, VS Code, Roo Code, and other MCP hosts can use the same stdio command:

```json
{
  "mcpServers": {
    "gemini-omni": {
      "command": "npx",
      "args": ["-y", "@runapi.ai/gemini-omni-mcp"]
    }
  }
}
```

`check_pricing` works before sign-in. For task creation and status polling, ask your assistant to call the `login` tool. It opens a browser login and saves credentials to `~/.config/runapi/config.json`, the same file used by `runapi login`.
Headless and CI hosts can still set `RUNAPI_API_KEY` before starting the MCP host.

Ready-made examples are in [`examples/`](examples/) for Claude, Cursor, Windsurf, VS Code, and Roo Code.

---

## Tools

| Tool | Auth | Purpose |
|---|---|---|
| `create_audio` | Yes | Run a Gemini Omni create audio operation synchronously. Returns the operation result. |
| `create_character` | Yes | Run a Gemini Omni create character operation synchronously. Returns the operation result. |
| `text_to_video` | Yes | Create a Gemini Omni text to video task and optionally wait for a terminal status. Returns the task id, status, and output URLs. |
| `get_task` | Yes | Fetch the current status and latest payload for an existing task. |
| `check_pricing` | No | Look up current pricing for a Gemini Omni model and endpoint. |

---

## Models

Gemini Omni covers 5 model variants across 3 endpoints. Each tool accepts the models listed for it:

| Tool | Models |
|---|---|
| `create_audio` | `gemini-omni-audio` |
| `create_character` | `gemini-omni-character` |
| `text_to_video` | `gemini-omni-flash-1-1`, `gemini-omni-flash-preview`, `gemini-omni-text-to-video` |

Model availability can change between releases. Use `check_pricing` or the [Gemini Omni model page](https://runapi.ai/models/gemini-omni) for the current catalog view.

---

## Agent Prompts

Ask your assistant in natural language; it can inspect pricing, create the task, and return the task id plus output URLs.

### Create a task

```text
Run a Gemini Omni text to video task with RunAPI.
```

The assistant can call `check_pricing`, then `text_to_video`, and return the task id, status, and output URLs.

### Submit without waiting

```text
Create the task but don't wait for it to finish.
```

The assistant calls the create tool with `wait: false` and returns the task id. Check on it later with `get_task`.

### Check pricing before creating

```text
Check current Gemini Omni pricing, then create the task if it matches my request.
```

The assistant calls `check_pricing` and can link to the [Gemini Omni model page](https://runapi.ai/models/gemini-omni) for the canonical catalog entry.

---

## Configuration

The server resolves auth in this order:

1. `RUNAPI_API_KEY` environment variable, useful for headless and CI hosts
2. `~/.config/runapi/config.json`, created by the MCP `login` tool or `runapi login`
3. No key, which still allows `check_pricing`

The config file is normally managed by login. A pre-provisioned headless config can use:

```json
{
  "apiKey": "your_runapi_key"
}
```

Do not commit real API keys.

---

## Links

| Resource | URL |
|---|---|
| Gemini Omni model page | [https://runapi.ai/models/gemini-omni](https://runapi.ai/models/gemini-omni) |
| npm package | [@runapi.ai/gemini-omni-mcp](https://www.npmjs.com/package/@runapi.ai/gemini-omni-mcp) |
| GitHub repository | [runapi-ai/gemini-omni-mcp](https://github.com/runapi-ai/gemini-omni-mcp) |
| RunAPI MCP overview | [runapi.ai/mcp](https://runapi.ai/mcp) |
| RunAPI docs | [runapi.ai/docs](https://runapi.ai/docs) |

---

## License

Licensed under the [Apache License, Version 2.0](LICENSE).
ai-agentsai-audioai-videoaudio-generationclaude-codecreate-audiocreate-charactercursorgemini-omnigemini-omni-apigemini-omni-mcpmcpmcp-servermodel-context-protocolrunapirunapi-aitext-to-videovideo-generationvscode

Lo que la gente pregunta sobre gemini-omni-mcp

¿Qué es runapi-ai/gemini-omni-mcp?

+

runapi-ai/gemini-omni-mcp es mcp servers para el ecosistema de Claude AI. RunAPI Gemini Omni MCP server for multimodal generation: create tasks, poll results, and check pricing across 5 model variants from Claude Code, Codex, Cursor, and VS Code. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-07.

¿Cómo se instala gemini-omni-mcp?

+

Puedes instalar gemini-omni-mcp clonando el repositorio (https://github.com/runapi-ai/gemini-omni-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar runapi-ai/gemini-omni-mcp?

+

Nuestro agente de seguridad ha analizado runapi-ai/gemini-omni-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene runapi-ai/gemini-omni-mcp?

+

runapi-ai/gemini-omni-mcp es mantenido por runapi-ai. La última actividad registrada en GitHub es del 2026-09-07, con 0 issues abiertos.

¿Hay alternativas a gemini-omni-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega gemini-omni-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: runapi-ai/gemini-omni-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/runapi-ai-gemini-omni-mcp)](https://claudewave.com/repo/runapi-ai-gemini-omni-mcp)
<a href="https://claudewave.com/repo/runapi-ai-gemini-omni-mcp"><img src="https://claudewave.com/api/badge/runapi-ai-gemini-omni-mcp" alt="Featured on ClaudeWave: runapi-ai/gemini-omni-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a gemini-omni-mcp