AppWrite MCP Server
Description
# AppWrite MCP Server [](https://nextjs.org/) [](https://reactjs.org/)…
About
# AppWrite MCP Server [](https://nextjs.org/) [](https://reactjs.org/) [](https://www.typescriptlang.org/) [![Tailwind…
Details
- Author
- ramxcodes
- Downloads
- 281
- Categories
- Other
Jump to
- Full Model Context Protocol server implementation
- Complete CRUD operations for Appwrite databases
- Seven database tools (get, list, create, update, delete, clear, creator info)
- Modern, responsive web interface with Tailwind CSS and Framer Motion
- Optimized for speed with Next.js 15 and Turbo
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
AppWrite MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, install dependencies (npm or bun), and set up a .env file with your Appwrite credentials (APPWRITE_ENDPOINT, APPWRITE_PROJECT_ID, APPWRITE_API_KEY, DATABASE_ID). Start the development server with bun dev – the MCP server is available at /mcp. Connect any MCP‑compatible client to this endpoint and use the provided tools to manage documents.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"appwrite mcp server": {
"mcp-server-ramxcodes": {
"command": "bun",
"args": [
"dev"
]
}
}
}
}
McpServers
{
"mcp-server-ramxcodes": {
"command": "bun",
"args": [
"dev"
]
}
}
AppWrite MCP Server
A powerful Model Context Protocol (MCP) Server that provides seamless integration with Appwrite database operations. This project combines a beautiful, modern web interface with a robust MCP server for database interactions, built with Next.js 15, React 19, and the latest web technologies.
🌟 Features
- 🔥 MCP Server Integration: Full Model Context Protocol server implementation
- 🗄️ Database Operations: Complete CRUD operations for Appwrite databases
- ⚡ Lightning Fast: Optimized for speed with Next.js 15 and Turbo
- 🔒 Secure: Built with security best practices and type-safe operations
- 🎨 Beautiful UI: Modern, responsive interface with Tailwind CSS and Framer Motion
- 📱 Responsive Design: Fully responsive across all devices
- 🌙 Modern Stack: Next.js 15, React 19, TypeScript, and latest dependencies
Available MCP Tools
The server provides 7 powerful database tools:
1. creatorInfo - Get detailed information about the creator
2. getDocument - Retrieve a document by its unique ID
3. listDocuments - List all documents from a collection
4. createDocument - Create new documents in the database
5. updateDocument - Update existing documents
6. deleteDocument - Delete documents from the database
7. clearCollection - Clear all documents from a collection
🚀 Quick Start
Prerequisites
- Node.js 18+ or Bun
- An Appwrite account and project
- Appwrite database and collection setup
1. Clone the Repository
git clone https://github.com/ramxcodes/mcp-server.git
cd mcp-server
2. Install Dependencies
Using npm:
npm install
Using bun (recommended):
bun install
3. Environment Setup
Create a .env file in the root directory:
APPWRITE_ENDPOINT=https://YOURID.cloud.appwrite.io/v1
APPWRITE_PROJECT_ID=YOUR-PROJECT-ID
APPWRITE_API_KEY=YOUR-API-KEY
DATABASE_ID=YOUR-DB-ID
Replace the placeholder values with your actual Appwrite credentials:
- APPWRITE_ENDPOINT: Your Appwrite instance endpoint
- APPWRITE_PROJECT_ID: Your Appwrite project ID
- APPWRITE_API_KEY: Your Appwrite API key (with database permissions)
- DATABASE_ID: Your Appwrite database ID
4. Run the Development Server
```bash
npm run dev
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



