Appwrite MCP server
Официальный MCP-сервер Appwrite открывает агенту базы данных, пользователей, функции и хранилище проекта по OAuth.
- 72 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент создает и удаляет данные, пользователей и функции проекта по выданным правам.
- Правки идут в боевой проект, если не выбрано окружение `staging`.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/appwrite-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент создает и удаляет данные, пользователей и функции проекта по выданным правам.
- Правки идут в боевой проект, если не выбрано окружение `staging`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP-сервер Appwrite превращает API платформы в инструменты клиента: базы данных, пользователи, функции, команды, хранилище и другие. Размещенный сервер `https://mcp.appwrite.io/` не требует ключей: при первом подключении клиент открывает экран согласия Appwrite, вы подтверждаете права, и доступ готов. Работа в окружениях Appwrite Cloud, например `staging`, идет через `appwrite_get_context` и параметр `environment_id`. Каждая запись агента несет короткий `reason`, который попадает в журнал аудита проекта и виден на вкладке Activity. Встроенный инструмент `appwrite_search_docs` ищет по документации Appwrite. Для собственного экземпляра Appwrite сервер запускают локально по stdio с ключом API проекта.
Для кого. Разработчикам на Appwrite, которые поручают агенту управлять бэкендом проекта: коллекциями, функциями и пользователями.
Подходит, если
- Агент создает коллекцию в базе данных и настраивает атрибуты.
- Нужен список пользователей и команд проекта.
- Функцию разворачивают, а потом смотрят журнал ее запусков.
- Правки проверяют сначала в окружении `staging`.
- По журналу Activity смотрят, что агент менял и почему.
Не подходит, если
- Бэкенд другой: инструменты работают только с Appwrite.
- Агенту нельзя давать права записи в проект.
- В CI нет браузера: облачный вход идет через OAuth, для CI используют самостоятельный запуск с ключом API.
Пример запроса к агенту
Покажи контекст проекта Appwrite, окружения и коллекции в базе данных, затем создай тестовую коллекцию в `staging`.MCP
- Транспорт
- http, stdio
- Авторизация
- OAuth
Ограничения
Для облака нужен аккаунт Appwrite Cloud и подтверждение прав в браузере. Агент может создавать и удалять данные, пользователей и функции, поэтому выдавайте минимальные права и сначала пробуйте в окружении `staging`. Для JetBrains AI Assistant, Junie и Cline, которые пока не поддерживают OAuth удаленных серверов, нужен мост `npx -y mcp-remote https://mcp.appwrite.io/` и Node.js. События MCP (вебхуки на изменения проекта) отмечены как разрабатываемые и пока недоступны. Лицензия MIT.
Как отключить. Удалите запись `appwrite` из конфигурации клиента (`claude mcp remove appwrite`) и отзовите выданные права в аккаунте Appwrite.
Частые вопросы
Нужны ли ключи API?
В облаке нет: вход идет через OAuth в браузере. Для собственного экземпляра сервер запускают локально по stdio с ключом API проекта.
Какие клиенты поддерживаются?
Claude Code, Claude Desktop, Cursor, VS Code с Copilot, Codex, OpenCode, Windsurf, Gemini CLI, Antigravity, GitHub Copilot CLI, Zed и Warp. JetBrains и Cline подключают через `mcp-remote`.
Какой адрес сервера?
`https://mcp.appwrite.io/`. Привычный вариант `https://mcp.appwrite.io/mcp` тоже работает и ведет на тот же сервер.
Можно ли искать по документации?
Да, встроенный инструмент `appwrite_search_docs` ищет по документации Appwrite внутри процесса сервера, индекс собирается скриптом.
Где смотреть, что изменил агент?
Каждая запись агента сопровождается коротким `reason`, и Appwrite сохраняет его в журнале аудита проекта. Просмотреть изменения можно на вкладке Activity проекта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер Apollo: превращает заданные операции GraphQL в инструменты, через которые агент работает с вашим API
MCP-сервер бэкенда InsForge: агент создает таблицы, бакеты и серверные функции и выкладывает приложение, не выходя из редактора
Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth
MCP-сервер FireCMS Cloud: агент читает данные Firestore, выводит схемы коллекций и управляет пользователями проекта.
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
MCP-сервер Rebase: агент правит схему, документы и пользователей бэкенда на Postgres, запись разрешена лишь на localhost
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Appwrite MCP server (эта карточка) | да | OAuth | 72 | |
| Supabase MCP Server | да | OAuth | 3 008 | управляет проектом Supabase; Appwrite MCP работает с проектом Appwrite и пишет причину каждой правки в аудит |
| Firebase MCP Server | да | OAuth | 4 490 | обслуживает Firebase; здесь облачный сервер Appwrite с OAuth и окружениями |
Коротко о README
Серверная часть описана на Python (`mcp_server_appwrite`), индекс документации собирается скриптом. В README есть настройка для двенадцати клиентов, а отдельные страницы описывают набор инструментов, OAuth-вход и самостоятельный запуск.