Rank 3: Container
Hello all, I'm trying to setup MCP with Claude Code on my self-hosted Appwrite instance 1.9.5.
What I did:
- Installed
uv - Installed Claude Appwrite plugin with
claude plugin install appwrite@claude-plugins-official - Ran this command to setup config
claude mcp add-json appwrite-api '{"command":"uvx","args":["mcp-server-appwrite"],"env":{"APPWRITE_PROJECT_ID": "<ID>", "APPWRITE_API_KEY": "<API_KEY>", "APPWRITE_ENDPOINT": "https://example.appwrite/v1"}}'
- On Claude Code, I try to go on plugins, then installed and "reconnect" and give this error : "Failed to reconnect to appwrite-api: -32000"
Note:
- Trying to ran a curl on /health endpoint with the same api key and got "PASS".
- Enabled only Databases read & Functions read permissions for this key.
Do I need to explicitly enable something on .env file?
Thanks