Novita AI

Interaja com a API da Novita AI para geração de imagens e outras tarefas de IA.

Documentação

Novita MCP Server

smithery badge

novita-mcp-server é um servidor Model Context Protocol (MCP) que fornece interação perfeita com os recursos da plataforma Novita AI. Recomendamos acessar este servidor por meio do Claude Desktop, Cursor ou qualquer outro cliente MCP compatível.

Novita Server MCP server

Recursos

⚠️ Aviso de Beta: novita-mcp-server está atualmente em beta e suporta apenas o gerenciamento de instâncias de GPU. Tipos adicionais de recursos serão suportados em versões futuras.

Atualmente, o novita-mcp-server permite o gerenciamento dos recursos do produto de instâncias de GPU.

As operações suportadas são as seguintes:

  • Cluster(/Região): Listar;
  • Produto: Listar;
  • Instância de GPU: Listar, Obter, Criar, Iniciar, Parar, Excluir, Reiniciar;
  • Modelo: Listar, Obter, Criar, Excluir;
  • Autenticação do Registro de Contêineres: Listar, Criar, Excluir;
  • Armazenamento de Rede: Listar, Criar, Atualizar, Excluir;

Instalação

Você pode instalar o pacote usando npm ou Smithery:

Usando npm

npm install -g @novitalabs/novita-mcp-server

Usando Smithery

Visite o https://smithery.ai/server/@novitalabs/novita-mcp-server e siga as instruções de "Instalação" para instalar o servidor.

Configuração para usar o novita-mcp-server

Primeiro, você precisa obter sua chave de API da Novita no Novita AI Key Management.

Em seguida, você pode usar a seguinte configuração tanto para o Claude Desktop quanto para o Cursor:

📌 Dicas

Para o Claude Desktop, você pode consultar o guia Claude Desktop MCP Quickstart para aprender como configurar o servidor MCP.

Para o Cursor, você pode consultar o guia Cursor MCP Quickstart para aprender como configurar o servidor MCP.

{
  "mcpServers": {
    "@novitalabs/novita-mcp-server": {
      "command": "npx",
      "args": ["-y", "@novitalabs/novita-mcp-server"],
      "env": {
        "NOVITA_API_KEY": "your_api_key_here"
      }
    }
  }
}

Exemplos

Aqui estão alguns exemplos de como usar o novita-mcp-server para gerenciar seus recursos com o Claude Desktop ou o Cursor:

Listar clusters

List all the Novita clusters

Listar produtos

List all available Novita GPU instance products

Listar instâncias de GPU

List all my running Novita GPU instances

Criar uma nova instância de GPU

Create a new Novita GPU instance:

Name: test-novita-mcp-server-01
Product: any available product
GPU Number: 1
Image: A standard public PyTorch/CUDA image
Container Disk: 60GB

Testes

Este projeto usa Jest para testes. Os testes estão localizados no diretório src/tests.

Você pode executar os testes usando um dos seguintes comandos:

npm test