mcp-name: io.github.appwrite/mcp
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/mcp 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.
Claude Code
claude mcp add --transport http appwrite https://mcp.appwrite.io/mcpClaude Desktop
Go to Settings → Connectors → Add custom connector 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 Settings → Developer → Edit Config:
{
"mcpServers": {
"appwrite": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.appwrite.io/mcp"]
}
}
}Cursor
Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
{
"mcpServers": {
"appwrite": {
"url": "https://mcp.appwrite.io/mcp"
}
}
}VS Code (GitHub Copilot)
Edit .vscode/mcp.json (workspace) or your user configuration via the Command
Palette → MCP: Open User Configuration.
{
"servers": {
"appwrite": {
"type": "http",
"url": "https://mcp.appwrite.io/mcp"
}
}
}Codex
Edit ~/.codex/config.toml.
[mcp_servers.appwrite]
url = "https://mcp.appwrite.io/mcp"OpenCode
Edit opencode.json (project) or ~/.config/opencode/opencode.json (global).
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"appwrite": {
"type": "remote",
"url": "https://mcp.appwrite.io/mcp",
"enabled": true
}
}
}Windsurf
Edit ~/.codeium/windsurf/mcp_config.json.
{
"mcpServers": {
"appwrite": {
"serverUrl": "https://mcp.appwrite.io/mcp"
}
}
}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.
- Tool surface — the tools exposed to the model and the internal Appwrite catalog.
- How Cloud authentication works — the OAuth 2.1 flow.
- Documentation search — the in-process
appwrite_search_docstool and how to rebuild its index. - Self-hosted Appwrite — run the server locally with a project API key.
- Local development — running, testing, and debugging the server locally.
- AGENTS.md — full contributor guide and pre-PR checklist.
This MCP server is licensed under the MIT License. See the LICENSE file for details.