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
I have created Appwrite Power: https://github.com/iamaanahmad/appwrite-power
and Opened PR: https://github.com/kirodotdev/powers/pull/59
<@841975738335887371> awesome work, but best to share this in <#1412864040832864276>
Recommended threads
- Domain issues
i have deleted my organization before switch domains, now i cant register it in my new org
- Session cookies stored on wrong (sub-)do...
Hi, I own a domain `example.com` which is registered with the Appwrite nameserver. My website runs on Sites, using `www.example.com` as domain, and my function...
- Appwrite Auth & Function don't reveal cl...
When I execute a function or sign in with my Flutter app, Appwrite does not show my real IP: instead, it seems that Appwrite shows Fastly CDN IP address.