Cursor e VS Code
Os dois editores leem um arquivo mcp.json pequeno. Adicione o endereço da Endless, faça login uma vez, e seu espaço de trabalho fica disponível para o assistente ao lado do código.
Os dois editores configuram um servidor MCP do mesmo jeito: algumas linhas de JSON, no projeto ou no seu próprio perfil. Os nomes das chaves mudam, e essa é a única diferença que importa.
https://mcp.endless.appCursor
Crie o arquivo
.cursor/mcp.json na raiz do projeto, ou ~/.cursor/mcp.json para ter em todos.
{
"mcpServers": {
"endless": {
"url": "https://mcp.endless.app"
}
}
}Faça login
O Cursor lê o arquivo e oferece o login — aprove na janela do navegador que abrir. O servidor também aparece em Customize, na barra lateral, onde você pode conectar, desconectar ou desligar.
Confira
Peça ao assistente: "Pergunte à Endless quem eu sou."
Sem headers e sem bloco auth. A Endless autoriza com a sua conta da
Endless pelo fluxo de login, então não há token para colar e nada secreto no
arquivo.
VS Code
Crie o arquivo
.vscode/mcp.json no workspace, ou rode MCP: Open User Configuration na paleta de comandos
para deixar só para você.
{
"servers": {
"endless": {
"type": "http",
"url": "https://mcp.endless.app"
}
}
}MCP: Add Server faz o mesmo passo a passo, se você preferir não escrever o arquivo — escolha um servidor HTTP e cole o endereço.
Faça login
Inicie o servidor pela ação Start do próprio arquivo, ou pela visão de MCP. O login abre no navegador e te devolve ao editor.
Confira
Peça ao assistente: "Pergunte à Endless quem eu sou."
servers no VS Code, mcpServers no Cursor, e o VS Code quer "type": "http". Copiar um arquivo para o outro editor falha em silêncio — o servidor
simplesmente não aparece.
Por que isso ajuda ao lado do código
Os textos, as capturas e os cortes de uma landing já estão na Endless. Peça ao assistente para buscá-los no espaço de trabalho em vez de colar um por um, e o texto alternativo que ele escrever vai descrever a imagem real.
Quando não funciona
O servidor não aparece
Confira o nome da chave nos exemplos acima e depois se o JSON é válido. Os dois editores ignoram um arquivo mal formado em vez de avisar.
O login não volta
Remova a entrada, reinicie o editor e adicione de novo. Confira se o endereço não tem barra no final.
Ele não sabe qual espaço de trabalho usar
Esperado numa conta com mais de um. A recusa lista todos; diga um e ele fica lembrado por 90 dias, em todos os clientes.
Não volta nada
Confirme o espaço de trabalho ativo e depois se o recurso é privado de um colega — veja recursos e visibilidade.
Um .cursor/mcp.json ou .vscode/mcp.json versionado guarda um endereço e
nenhuma credencial, então pode ser compartilhado com o repositório. Cada
pessoa continua entrando com a própria conta e lê apenas o que a conta dela
pode ler.