Appwrite

Interactúa con la API de Appwrite para gestionar bases de datos, usuarios, almacenamiento y más. Requiere configuración mediante variables de entorno.

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 abrirá una pantalla de consentimiento de Appwrite; aprueba los alcances y estarás conectado. No hay claves que copiar. La URL convencional de 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 agrega 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 → Agregar conector personalizado y pega https://mcp.appwrite.io/. Disponible en los planes Pro y Max; en los planes Team y Enterprise solo un propietario de la organización puede agregar conectores personalizados.

Si no ves esa opción (plan gratuito, o miembro de Team/Enterprise), puentea 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 agrega:

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

Reinicia Claude Desktop; el servidor aparecerá en Servidores MCP locales y se abrirá 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 aparecerá en Configuración → MCP con sus herramientas habilitadas.

Appwrite server connected in Cursor's MCP settings

VS Code (GitHub Copilot)

Edita .vscode/mcp.json (espacio 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 agregar el servidor desde la configuración de MCP — establece la URL a https://mcp.appwrite.io/ y deja los campos de token y encabezado 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 re-autenticarte, ejecuta /mcp auth appwrite dentro de una sesión.

Antigravity (CLI y 2.0)

Edita ~/.gemini/config/mcp_config.json (global) o .agents/mcp_config.json (espacio 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 herramientas 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 abrirá una ventana del navegador para autenticarte en la primera conexión. Verifica el estado con /mcp.

Zed

Ve a Configuración → IA → Servidores MCP → Agregar servidor → Agregar servidor remoto, o agrégalo 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 → + Agregar, elige el tipo de servidor basado en URL e ingresa 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 puentea a través de stdio (requiere Node.js). Ve a Configuración → Herramientas → AI Assistant → Model Context Protocol (MCP) → Agregar, cambia a la vista JSON y pega:

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

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

Cline

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

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

Se abrirá 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.