mcp

MCP.Pizza Chef: appwrite

The Appwrite MCP server is a Model Context Protocol server designed to interact with Appwrite's API, enabling management of databases, users, functions, teams, and more within Appwrite projects. It simplifies backend operations by providing structured, real-time context and tools for developers to integrate Appwrite services into AI workflows and applications. The server supports configuration via environment variables and integrates with popular IDEs like Claude Desktop, Cursor, and Windsurf Editor for enhanced developer experience.

Use This MCP server To

Manage Appwrite databases via LLM-driven commands Automate user and team management in Appwrite projects Invoke Appwrite cloud functions through natural language requests Integrate Appwrite backend operations into AI-powered IDEs Debug and develop Appwrite projects with real-time context Configure and manage Appwrite API keys and endpoints programmatically

README

Appwrite MCP server

Overview

A Model Context Protocol server for interacting with Appwrite's API. This server provides tools to manage databases, users, functions, teams, and more within your Appwrite project.

Quick Links

Configuration

Before launching the MCP server, you must setup an Appwrite project and create an API key with the necessary scopes enabled.

Create a .env file in your working directory and add the following:

APPWRITE_PROJECT_ID=your-project-id
APPWRITE_API_KEY=your-api-key
APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1

Then, open your terminal and run the following command

Linux and MacOS

source .env

Windows

Command Prompt

mcp FAQ

How do I configure the Appwrite MCP server?
Create an Appwrite project, generate an API key with required scopes, then set APPWRITE_PROJECT_ID, APPWRITE_API_KEY, and APPWRITE_ENDPOINT in a .env file before running the server.
Can I use the Appwrite MCP server with different IDEs?
Yes, it integrates with IDEs like Claude Desktop, Cursor, and Windsurf Editor for seamless development workflows.
What Appwrite services can this MCP server manage?
It supports managing databases, users, functions, teams, and other Appwrite project resources.
Is local development supported for the Appwrite MCP server?
Yes, the server supports local development and debugging to streamline your workflow.
How secure is the connection between the MCP server and Appwrite?
Security depends on using API keys with appropriate scopes and HTTPS endpoints to protect data in transit.
Can I extend the Appwrite MCP server functionality?
Yes, you can customize and extend it by modifying the server code or integrating additional Appwrite APIs.
What environment variables are required to run the server?
APPWRITE_PROJECT_ID, APPWRITE_API_KEY, and APPWRITE_ENDPOINT must be set in your environment before launching.