Kiro.dev (AI Agentic IDE) by AWS is rapidly growing AI-powered IDE. I think implementing Appwrite Power in Kiro will seamless Appwrite Cloud Integration in our project.
Integrating Appwrite as a "Power" in Kiro IDE involves bundling Appwrite's official Model Context Protocol (MCP) server with specific instructions for the Kiro agent. This ensures that the agent only loads Appwrite-specific tools and documentation when you actually mention keywords like "database," "auth," or "Appwrite".
Since Appwrite is not yet a native "Launch Partner" power, you can create it as a custom power using these steps:
Define the Power (POWER.md): Create a folder named appwrite-power containing a POWER.md file. This file must include: Keywords: Tags like appwrite, authentication, database, and storage that trigger the power to activate.
Onboarding: Steps for the agent to initialize the Appwrite CLI or connect to your project.
Steering: Best practices (e.g., "Always use environment variables for Project IDs") to guide the AI's code generation.
Configure the MCP Server (mcp.json): Inside the same folder, create an mcp.json file that points to the Appwrite MCP server. This server provides the agent with tools for querying users, managing databases, and reading real-time documentation.
json
{
"mcpServers": {
"appwrite": {
"command": "npx",
"args": ["-y", "@appwrite/mcp-server"],
"env": {
"APPWRITE_ENDPOINT": "https://cloud.appwrite.io",
"APPWRITE_PROJECT_ID": "your-id",
"APPWRITE_API_KEY": "your-key"
}
}
}
}
Install in Kiro IDE: Open the Powers panel in the Kiro sidebar (the ghost icon with a lightning bolt). Select "Add Power" → "From Local Path" and choose your appwrite-power directory. Once installed, Kiro will automatically register the Appwrite MCP tools.
Ref: https://kiro.dev/powers/ | https://kiro.dev/docs/powers/ (if you use Kiro IDE, this will be very useful).
@Aditya Oberai
Recommended threads
- Cloud function deploy stucks in processi...
Been trying for the last hours to deploy my function but for whatever reason, alwasy stuck on processing!
- One-time Cloud migration blocked by data...
Hi, I’m blocked on a one-time migration from Appwrite Cloud to my self-hosted Appwrite instance. We already fixed the region issue, and the migration now corre...
- All My Project is Gone
Hello everyone, please help. Why have all my projects suddenly disappeared? I received a warning via email about one of my projects being paused. When I clicked...