← 返回目录
A

Appwrite MCP Server

官方
通过你的 MCP 客户端操作 Appwrite 后端。
GitHub 源仓库 ↗
★ 71 Stars 分类 · 开发工具 热门 源版本 b2e4d51bff5c
63FMRS · C
可靠性
8/20
安全与权限
12/20
维护活跃度
13/20
文档质量
16/20
安装易用性
14/20

由 Appwrite 官方维护的 MCP 服务器,通过托管 OAuth 接入或自托管 stdio 方式,让多种 MCP 客户端得以管理 Appwrite 的数据库、用户、函数、团队与存储。

查看 FMRS 评分方法 →

Appwrite 官方 Model Context Protocol 服务器,将 Appwrite 的 API——数据库、用户、函数、团队、存储等——暴露为可调用的工具。既可连接托管端点并通过浏览器完成 OAuth 授权,也可在自托管 Appwrite 实例上通过 stdio 使用项目 API 密钥运行。

工具能力

appwrite_search_docs
用于在进程内搜索 Appwrite 文档,帮助解答有关平台 API 与功能问题的工具。

安装接入

在支持远程/HTTP MCP 服务器的客户端中,将托管端点 https://mcp.appwrite.io/(也支持 /mcp 路径)添加为 MCP 服务器,首次连接时在浏览器中批准 Appwrite 的 OAuth 授权页面,无需复制任何密钥。对于不支持远程 MCP 或 OAuth 的客户端(如 JetBrains、Cline),可通过 npx -y mcp-remote https://mcp.appwrite.io/ 以 stdio 方式桥接。若自托管 Appwrite,可在本地以 stdio 方式运行该服务器,并使用项目 API 密钥进行身份验证(详见 docs/self-hosted.md)。

claude_desktop_config.json
{"mcpServers":{"appwrite":{"url":"https://mcp.appwrite.io/"}}}

选型与风险

适合谁

  • 已在使用 Appwrite Cloud、希望借助 AI 辅助管理后端的开发者
  • 希望通过浏览器 OAuth 授权范围而非管理 API 密钥来访问的团队
  • 能够运行本地 stdio 桥接并使用项目 API 密钥的自托管 Appwrite 运维人员

不适合谁

  • 没有 Appwrite 项目或账号的用户
  • 既不支持远程 MCP/OAuth、又无法安装 Node.js 运行 mcp-remote 桥接的客户端
  • 与 Appwrite 无关的后端工作流

所需权限

  • 浏览器 OAuth 授权流程中批准的权限范围(涉及数据库、用户、函数、团队、存储等)
  • 自托管场景下,需要与所调用操作相匹配权限的 Appwrite 项目 API 密钥

风险与副作用

  • 若授予过于宽泛的 OAuth 范围或权限过大的 API 密钥,可能带来对数据库、用户、函数、存储等的广泛访问风险
  • 若 AI 客户端被赋予写权限,可能执行删除数据、修改用户/团队等破坏性操作
  • 托管服务器由 Appwrite(第三方)运营,负责转发对你 Appwrite 项目的请求

常见排障

  1. 确认客户端支持远程/HTTP MCP 服务器及 OAuth;否则使用 mcp-remote 的 stdio 桥接方式
  2. 若未弹出浏览器授权页面或连接失败,重新触发浏览器认证流程
  3. Claude Desktop 团队版/企业版下,只有组织所有者才能添加自定义连接器
  4. 自托管部署时,请核对项目 API 密钥,并参考 docs/self-hosted.md 中各客户端配置
  5. 若某个调用不可用,查阅 docs/tool-surface.md 了解实际暴露的工具列表

使用场景

通过 AI 助手管理 Appwrite 数据库、集合与文档
以自然语言创建和查看 Appwrite 用户与团队
部署和管理 Appwrite 函数
在进程内搜索 Appwrite 官方文档
自动化 Appwrite 存储桶相关操作

支持客户端

Claude Code完整支持
Claude Desktop完整支持
Cursor完整支持
VS Code完整支持
Codex完整支持
OpenCode完整支持
Windsurf完整支持
Gemini CLI完整支持
Antigravity完整支持
GitHub Copilot CLI完整支持
Zed完整支持
Warp完整支持
JetBrains AI Assistant / Junie部分支持
Cline部分支持