Novita AI
Interaja com a API da Novita AI para geração de imagens e outras tarefas de IA.
Documentação
Novita MCP Server
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.
Recursos
⚠️ Aviso de Beta:
novita-mcp-serverestá 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