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
<@206687499966218240> can you try using
claude mcp add --transport http appwrite https://mcp.appwrite.io/
Thanks but It only connect to Appwrite cloud not my self hosted instance no?
I need to authentificate with my Appwrite cloud credentials, it was successful but it only interract with my cloud project <@743532656767270934>
sorry yeah mb, follow these sh docs - https://github.com/appwrite/mcp/blob/main/docs/self-hosted.md
Thanks <@743532656767270934> but I can't achieve to make it working... My Claude config is :
"mcpServers": { "appwrite-api": { "command": "uvx", "args": [ "mcp-server-appwrite" ], "env": { "APPWRITE_PROJECT_ID": "XXXXX-prod", "APPWRITE_API_KEY": "XXXXXX", "APPWRITE_ENDPOINT": "https://XXXXX/v1" } } },
And always have this error Failed to reconnect to appwrite-api: -32000
Is there a way using docker to see the status of MCP server running?
i see, something seems wrong. thanks for reporting! will take a look soon
Thanks
Recommended threads
- How to successfully migrate from 1.9.0 t...
I've tried the automatic tool for migration but my Appwrite (self-hosted) went to a broken state. My functions wouldn't deploy anymore, some things just didn't ...
- [1.9.5] Functions building indefinitely ...
I try to deploy some function, it show "Building..." during minutes and freeze the entire server. Here is the result of `docker logs appwrite-worker-builds` `...
- SMTP flooding
I upgraded a self-hosted server from 1.8.1 to 1.9.0 then 1.9.5 and now every day at 02:00 AM seems the instance flood Mailjet with a ton of trash email "demo@ex...