Acapadev

Integração de Inteligência Artificial com MCP

O Model Context Protocol (MCP) é uma tecnologia standard desenvolvida pela Anthropic que permite que assistentes de IA (como o Claude Desktop, Cursor, Windsurf ou Antigravity) interajam com ferramentas externas. O Acapadev ID possui um servidor MCP oficial!

O que isto significa?

Isto significa que em vez de teres de abrir o portal do Acapadev ID no browser para consultares os teus logins ou rodares segredos de aplicações OAuth, podes simplesmente pedir à tua Inteligência Artificial (dentro do teu editor de código ou desktop) em linguagem natural:

"Mostra-me o meu histórico de logins recentes."
"Quais são os dispositivos que estão como 'trusted' na minha conta?"
"Cria uma nova OAuth App chamada 'Gestão Financeira' e diz-me qual é o Client ID."

Como Instalar na tua IDE

O servidor MCP oficial chama-se @devkussema/acapadev-mcp e está publicado globalmente no NPM. Para usares, não precisas de instalar código no teu projeto, apenas tens de configurar a tua IDE ou Agente de IA para carregar a ferramenta via npx.

1. Variáveis de Ambiente Necessárias

Antes de configurares a IDE, precisas de gerar um Personal Access Token (PAT) na plataforma do Acapadev ID, caso ainda não tenhas um.

Variável Descrição Exemplo
ACAPADEV_API_KEY O teu Personal Access Token. 3|aBcD...
ACAPADEV_API_URL O URL base da API do Acapadev. https://api.acapadev.com

2. Exemplo de Configuração (Cursor / Windsurf / Antigravity)

Vai às definições do MCP (geralmente em Settings > MCP Servers > Add New) e usa a seguinte configuração:

{
  "mcpServers": {
    "Acapadev": {
      "command": "npx",
      "args": [
        "-y",
        "@devkussema/acapadev-mcp"
      ],
      "env": {
        "ACAPADEV_API_KEY": "O_TEU_TOKEN_AQUI",
        "ACAPADEV_API_URL": "https://api.acapadev.com"
      }
    }
  }
}

Ferramentas Disponíveis

Assim que a tua IDE estiver conectada ao Servidor MCP, ela terá acesso transparente às seguintes ferramentas oficiais:

  • get_user_profile - Obtém os detalhes completos do teu perfil e definições premium.
  • list_my_login_history - Regista a data, IP e browser de todos os teus logins.
  • list_trusted_devices - Lista computadores e telemóveis marcados para não pedir 2FA.
  • revoke_trusted_device - Apaga remotamente a confiança de um dispositivo.
  • list_my_oauth_apps - Obtém todas as Apps OAuth de que és criador.
  • get_oauth_app_details - Verifica detalhes técnicos, IDs e rotas permitidas de uma app.
  • create_oauth_app - Cria uma aplicação instantaneamente com o nome e URL fornecidos.
  • rotate_oauth_client_secret - Cancela um secret comprometido e gera um novo imediatamente.

Atenção à Segurança!

O Personal Access Token fornecido tem permissões diretas à tua conta. Mantém a tua variável de ambiente segura e partilha o Token apenas com IDEs em quem confies cegamente.

Enter para selecionar ESC para sair