@iadev/mcp-server
@iadev/mcp-server
MCP Server para iadev.dev — conecte qualquer IA ao seu projeto.
Permite que VS Code Copilot, Cursor, Windsurf, Claude Desktop e qualquer plataforma compatível com MCP operem diretamente no seu banco — tabelas, SQL, usuários — sem sair do editor.
Instalação rápida
Não precisa instalar globalmente. Use npx direto:
npx -y github:iadevhub/iadev-mcp-serverConfiguração
VS Code — GitHub Copilot
Criar arquivo .vscode/mcp.json na raiz do projeto:
{
"servers": {
"iadev": {
"command": "npx",
"args": ["-y", "github:iadevhub/iadev-mcp-server"],
"env": {
"IADEV_URL": "https://iadev.dev",
"IADEV_PROJECT": "SEU_SLUG",
"IADEV_API_KEY": "SUA_API_KEY"
}
}
}
}Cursor
Criar arquivo .cursor/mcp.json:
{
"mcpServers": {
"iadev": {
"command": "npx",
"args": ["-y", "github:iadevhub/iadev-mcp-server"],
"env": {
"IADEV_URL": "https://iadev.dev",
"IADEV_PROJECT": "SEU_SLUG",
"IADEV_API_KEY": "SUA_API_KEY"
}
}
}
}Windsurf
Abrir Settings → MCP ou criar ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"iadev": {
"command": "npx",
"args": ["-y", "github:iadevhub/iadev-mcp-server"],
"env": {
"IADEV_URL": "https://iadev.dev",
"IADEV_PROJECT": "SEU_SLUG",
"IADEV_API_KEY": "SUA_API_KEY"
}
}
}
}Claude Desktop
Editar claude_desktop_config.json (menu Settings → Developer):
{
"mcpServers": {
"iadev": {
"command": "npx",
"args": ["-y", "github:iadevhub/iadev-mcp-server"],
"env": {
"IADEV_URL": "https://iadev.dev",
"IADEV_PROJECT": "SEU_SLUG",
"IADEV_API_KEY": "SUA_API_KEY"
}
}
}
}Variáveis de ambiente
Variável | Obrigatória | Descrição |
| Sim | URL da API (padrão: |
| Sim | Slug do projeto |
| Recomendada | API Key para auto-autenticação |
Tools disponíveis (15)
Tool | Descrição |
| Autenticar como admin do projeto |
| Trocar API Key por JWT técnico |
| Informações do projeto |
| Listar tabelas do schema |
| Listar colunas de uma tabela |
| Buscar dados paginados |
| Executar SQL (DDL/DML) |
| Listar usuários do projeto |
| Criar usuário |
| Atualizar usuário |
| Criar novo projeto IAdev |
| Listar meus projetos |
| Provisionar com infra (super_admin) |
| Conectar repo + deploy |
| Status do deployment |
Segurança
A IADEV_API_KEY é usada para auto-autenticação. O token gerado tem papel service e acessa apenas o schema do seu projeto. Nunca compartilhe a API Key em repositórios públicos — use variáveis de ambiente ou .env.
Licença
MIT