MCP
Conecte um cliente AI
Use o endpoint Streamable HTTP sem estado e autentique cada solicitação com sua chave Bearer: https://video2url.com/api/mcp.
Recomendado
Opção A – deixe seu agente instalá-lo
Copie todo esse prompt em Codex, Claude Code, Cursor ou outro agente de codificação. O Agente deverá detectar seu cliente MCP e finalizar a configuração com você.
Configure o servidor MCP remoto Video2URL em meu cliente de codificação AI atual. Primeiro detecte qual cliente e sistema operacional compatível com MCP- estou usando. Peça minha chave Video2URL API somente quando necessário e nunca imprima-a, registre-a ou envie-a para um repositório. Configure um servidor chamado video2url usando o endpoint Streamable HTTP https://video2url.com/api/mcp e o cabeçalho de autorização Bearer <MY_API_KEY>. Use o arquivo de configuração de nível de usuário correto para este cliente, preserve todos os servidores MCP existentes e explique cada arquivo alterado. Recarregue ou reinicie o cliente, se necessário. Em seguida, verifique a conexão listando as ferramentas Video2URL e confirme se create_upload, complete_upload, get_upload_status, create_share_link, get_share_link e revoke_share_link estão disponíveis. Se a configuração automática for impossível, forneça o caminho exato da configuração e um comando ou ação por vez. Nunca exponha minha chave API em seu relatório final.Opção B – configure manualmente
Use esta entrada genérica de servidor remoto se o seu cliente suportar Streamable HTTP. Substitua apenas o espaço reservado YOUR_API_KEY e mescle a entrada video2url em sua configuração existente.
{
"mcpServers": {
"video2url": {
"url": "https://video2url.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}Verifique a conexão
Reinicie ou recarregue seu cliente, abra sua lista de ferramentas MCP e confirme se as seis ferramentas Video2URL aparecem. Caso contrário, verifique o endpoint, o prefixo Bearer e as permissões de chave.
create_uploadRequer nome de arquivo, tipo MIME e tamanho em bytes; retorna um URL predefinido.
complete_uploadRequer uploadId após o sucesso do arquivo bruto PUT.
get_upload_statusRequer uploadId e retorna o status de upload mais o registro do arquivo quando estiver pronto.
create_share_linkRequer fileId; título, visibilidade e senha são opcionais, com visibilidade padronizada como não listado.
get_share_linkRequer shareId e retorna um link de compartilhamento de propriedade do usuário autenticado.
revoke_share_linkRequer shareId e revoga um link de compartilhamento de propriedade do usuário autenticado.
Para uploads, siga esta sequência:
create_upload→ Receba um uploadId e um PUT URL temporário.PUT→ Envie o arquivo bruto diretamente para o URL retornado.complete_upload→ Verifique o arquivo armazenado.create_share_link→ Receba o link de compartilhamento final.
