Appwrite

Interactúa con la API de Appwrite para gestionar tus servicios backend.

Documentación

Servidor MCP de Appwrite

MCP Registry Version

Un servidor de Model Context Protocol para Appwrite. Expone la API de Appwrite — bases de datos, usuarios, funciones, equipos, almacenamiento, y más — como herramientas que tu cliente MCP puede invocar.

Conéctate al servidor alojado en https://mcp.appwrite.io/ y autentícate a través de tu navegador. La primera vez que te conectes, tu cliente abre una pantalla de consentimiento de Appwrite; aprueba los alcances y estarás conectado. No hay claves que copiar. La URL convencional https://mcp.appwrite.io/mcp también es compatible y se conecta al mismo servidor.

How the Appwrite MCP server handles OAuth and scopes

Conecta tu cliente

Elige tu cliente a continuación. Cada uno añade el servidor alojado de Appwrite Cloud.

Claude Code
claude mcp add --transport http appwrite https://mcp.appwrite.io/

Luego, dentro de una sesión de Claude Code, ejecuta /mcp, selecciona appwrite, y sigue la solicitud del navegador para autenticarte.

Claude Desktop

Ve a Configuración → Conectores → Añadir conector personalizado y pega https://mcp.appwrite.io/. Disponible en planes Pro y Max; en los planes Team y Enterprise solo un Propietario de la organización puede añadir conectores personalizados.

Si no ves esa opción (plan gratuito, o miembro de Team/Enterprise), conecta el servidor remoto a través de stdio en su lugar (requiere Node.js). Ve a Configuración → Desarrollador → Servidores MCP locales, haz clic en Editar Configuración, y añade:

{
  "mcpServers": {
    "appwrite": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.appwrite.io/"]
    }
  }
}

Reinicia Claude Desktop; el servidor aparece en Servidores MCP locales y se abre una ventana del navegador para autenticarte.

Appwrite server running under Local MCP servers in Claude Desktop

Cursor

Edita ~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto).

{
  "mcpServers": {
    "appwrite": {
      "url": "https://mcp.appwrite.io/"
    }
  }
}

Cursor te pedirá que inicies sesión a través del navegador; luego el servidor aparece en Configuración → MCP con sus herramientas habilitadas.

Appwrite server connected in Cursor's MCP settings

VS Code (GitHub Copilot)

Edita .vscode/mcp.json (área de trabajo) o tu configuración de usuario mediante la Paleta de Comandos → MCP: Abrir configuración de usuario.

{
  "servers": {
    "appwrite": {
      "type": "http",
      "url": "https://mcp.appwrite.io/"
    }
  }
}
Codex

Edita ~/.codex/config.toml.

[mcp_servers.appwrite]
url = "https://mcp.appwrite.io/"

Luego autentícate desde la terminal:

codex mcp login appwrite

En la interfaz gráfica de Codex, puedes añadir el servidor desde la configuración de MCP — establece la URL a https://mcp.appwrite.io/ y deja los campos de token y cabecera vacíos (la autenticación ocurre a través del navegador):

Appwrite MCP server settings in the Codex GUI

OpenCode

Edita opencode.json (proyecto) o ~/.config/opencode/opencode.json (global).

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "appwrite": {
      "type": "remote",
      "url": "https://mcp.appwrite.io/",
      "enabled": true
    }
  }
}
Windsurf

Edita ~/.codeium/windsurf/mcp_config.json.

{
  "mcpServers": {
    "appwrite": {
      "serverUrl": "https://mcp.appwrite.io/"
    }
  }
}
Gemini CLI
gemini mcp add --transport http appwrite https://mcp.appwrite.io/

O edita ~/.gemini/settings.json (nota: la clave es httpUrl, no url):

{
  "mcpServers": {
    "appwrite": {
      "httpUrl": "https://mcp.appwrite.io/"
    }
  }
}

Gemini CLI abre el flujo OAuth del navegador automáticamente en la primera conexión. Para reautenticarte, ejecuta /mcp auth appwrite dentro de una sesión.

Antigravity (CLI & 2.0)

Edita ~/.gemini/config/mcp_config.json (global) o .agents/mcp_config.json (área de trabajo del proyecto).

{
  "mcpServers": {
    "appwrite": {
      "serverUrl": "https://mcp.appwrite.io/"
    }
  }
}

⚠️ Nota: Antigravity requiere estrictamente la clave serverUrl para el transporte remoto. Usar campos heredados como url o httpUrl hará que el registro de la herramienta falle silenciosamente.

Antigravity abre el flujo OAuth del navegador automáticamente en la primera conexión. Si editas manualmente el archivo JSON, navega a Configuración → Personalizaciones → Servidores MCP instalados y haz clic en Actualizar para recargar las definiciones de herramientas.

GitHub Copilot CLI
copilot mcp add --transport http appwrite https://mcp.appwrite.io/

O ejecuta /mcp add dentro de una sesión, o edita ~/.copilot/mcp-config.json:

{
  "mcpServers": {
    "appwrite": {
      "type": "http",
      "url": "https://mcp.appwrite.io/"
    }
  }
}

Se abre una ventana del navegador para autenticarte en la primera conexión. Comprueba el estado con /mcp.

Zed

Ve a Configuración → IA → Servidores MCP → Añadir Servidor → Añadir Servidor Remoto, o añade a tu settings.json (zed: open settings):

{
  "context_servers": {
    "appwrite": {
      "url": "https://mcp.appwrite.io/"
    }
  }
}

Zed te pedirá que te autentiques a través del navegador en la primera conexión.

Warp

Ve a Configuración → Agentes → Servidores MCP → + Añadir, elige el tipo de servidor basado en URL, e introduce https://mcp.appwrite.io/.

Warp abre una ventana del navegador para autenticarte en la primera conexión.

JetBrains AI Assistant / Junie

Los IDE de JetBrains aún no admiten OAuth para servidores MCP remotos, así que conecta a través de stdio (requiere Node.js). Ve a Configuración → Herramientas → AI Assistant → Model Context Protocol (MCP) → Añadir, cambia a la vista JSON y pega:

{
  "mcpServers": {
    "appwrite": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.appwrite.io/"]
    }
  }
}

Se abre una ventana del navegador para autenticarte en la primera conexión.

Cline

Cline aún no admite OAuth para servidores MCP remotos, así que conecta a través de stdio (requiere Node.js). En el panel de Cline, abre el icono Servidores MCP → pestaña ConfigurarConfigurar Servidores MCP, y añade:

{
  "mcpServers": {
    "appwrite": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.appwrite.io/"]
    }
  }
}

Se abre una ventana del navegador para autenticarte en la primera conexión.

Appwrite autoalojado

¿Ejecutas tu propia instancia de Appwrite? Ejecuta el servidor MCP localmente sobre stdio y autentícate con una clave de API del proyecto. Consulta docs/self-hosted.md para la configuración por cliente.

Documentación

Licencia

Este servidor MCP está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.