AM
72 stars 21 forks Quality 81 Trend 34MIT

Appwrite’s MCP server. Operating your backend has never been easier.

Overview

A Model Context Protocol server for Appwrite. It exposes Appwrite's API — databases, users, functions, teams, storage, and more — as tools your MCP client can call. Connect to the hosted server at and authenticate through your browser. The first time you connect, your client opens an Appwrite consent screen; approve the scopes and you're connected. There are no keys to copy. Pick your client below. Each adds the hosted Appwrite Cloud server. Go to and paste https://mcp.appwrite.io/mcp. On the free plan, bridge the remote server through stdio instead (requires Node.js) by editing your config via : Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json (project). Edit .vscode/mcp.json (workspace) or your user configuration via the Command Palette → . Edit opencode.json (project) or ~/.config/opencode/opencode.json (global).

README

Appwrite MCP server

A Model Context Protocol server for Appwrite. It exposes Appwrite’s API — databases, users, functions, teams, storage, and more — as tools your MCP client can call.

Connect to the hosted server at https://mcp.appwrite.io/ and authenticate through your browser. The first time you connect, your client opens an Appwrite consent screen; approve the scopes and you’re connected. There are no keys to copy. The conventional https://mcp.appwrite.io/mcp URL is also supported and connects to the same server.

Connect your client

Pick your client below. Each adds the hosted Appwrite Cloud server.

Self-hosted Appwrite

Running your own Appwrite instance? Run the MCP server locally over stdio and authenticate with a project API key. See docs/self-hosted.md for per-client setup.

Documentation

License

This MCP server is licensed under the MIT License. See the LICENSE file for details.

View the full README on GitHub

Install

npx -y mcp-remote https://mcp.appwrite.io/
New to MCP? Start with the mcpskill.org guide →

Configuration

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