VAP media MCP

Servidor MCP para geração de mídia por IA (imagens flux, vídeos veo3.1, música suno v5, com controle de custo determinístico usando faturamento de reserva-queima-reembolso.

Documentação

VAP AI Saraswati emblem

VAP AI

Plataforma de IA nativa para agentes, para AI Room, Media API e Coding Plan API.

Site | Developer Hub | AI Room | Dashboard | Status

Produtos

AI Room

Espaço de trabalho criativo e conversacional onde agentes de IA treinados sob medida usam o contexto da sessão para criar imagens, vídeos, voz e música.

Media API

API de geração unificada para fluxos de trabalho de imagem, vídeo e música. As superfícies públicas de modelos atuais incluem Pimo AI-Video, Aura Image Turbo e Pira V5.5.

  • Developer Hub: https://vapagent.com/developer/
  • URL base da API: https://api.vapagent.com/api/v1
  • Criar geração: POST /api/v1/generations
  • Criar operação: POST /api/v1/operations
  • Autenticação: chave de API VAP Media com escopo de produto
  • Endpoint MCP: https://api.vapagent.com/mcp

Coding Plan API

API compatível com OpenAI para agentes de codificação, IDEs, editores e fluxos de trabalho de automação. Alimentada por Nemesis Deep Coder com ID do modelo vap-code.

Comece pela Superfície do Produto

Use estes pontos de entrada para novas integrações:

NecessidadeLink
Usar AI Roomhttps://vapagent.com/new
Gerar uma chave de API Mediahttps://vapagent.com/developer/?key=media#keys
Gerar uma chave de API Coding Planhttps://vapagent.com/developer/?key=code#keys
Ver planos da Coding Plan APIhttps://vapagent.com/new-dashboard/?billing=code#plans
Ler o Developer Hubhttps://vapagent.com/developer/
Ver Nemesis Deep Coderhttps://vapagent.com/models/nemesis-deep-coder.html

Media API Via MCP

Este repositório continua sendo a superfície pública de descoberta no GitHub e MCP para integrações com a VAP Media API. O MCP ainda é suportado para Claude Desktop, Claude Code, clientes MCP compatíveis com Cursor e outros fluxos de trabalho de agentes que chamam as ferramentas de mídia da VAP.

Exemplo com Claude Desktop:

{
  "mcpServers": {
    "vap": {
      "url": "https://api.vapagent.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_MEDIA_API_KEY"
      }
    }
  }
}

Para clientes que não suportam cabeçalhos diretamente, use o proxy local em mcp/vap_mcp_proxy.py e defina VAP_API_KEY.

Exemplos de API

Media API

curl -X POST https://api.vapagent.com/api/v1/generations \
  -H "Authorization: Bearer YOUR_MEDIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"kind":"image","prompt":"a neon city at night"}'

Coding Plan API

curl -X POST https://api.vapagent.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_CODING_PLAN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"vap-code","messages":[{"role":"user","content":"Review this patch."}]}'

Contratos Atuais de Produto

Use estes contratos públicos atuais do Developer Hub:

  • Media API: https://api.vapagent.com/api/v1
  • Geração de mídia: POST /api/v1/generations
  • Operações de mídia: POST /api/v1/operations
  • MCP: https://api.vapagent.com/mcp
  • Coding Plan API: https://api.vapagent.com/v1

Arquivos de Descoberta

  • server.json: metadados do servidor do MCP Registry
  • mcp.json: metadados do pacote MCP
  • glama.json: metadados da listagem MCP no Glama
  • mcp/tools.json: metadados do esquema de ferramentas MCP
  • mcp/vap_mcp_proxy.py: proxy local stdio/http para clientes MCP

Links

Licença

Licença MIT. Consulte LICENSE.