Appwrite MCP server

Официальный MCP-сервер Appwrite открывает агенту базы данных, пользователей, функции и хранилище проекта по OAuth.

  • 72 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент создает и удаляет данные, пользователей и функции проекта по выданным правам.
  • Правки идут в боевой проект, если не выбрано окружение `staging`.
Все причины и проверки

appwrite/mcp

Установка

В терминале, через 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-серверШирокий доступ319Звезды репозитория
Официальный

MCP-сервер бэкенда InsForge: агент создает таблицы, бакеты и серверные функции и выкладывает приложение, не выходя из редактора

MCP-серверШирокий доступ38Звезды репозитория
Официальный

Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth

MCP-серверШирокий доступ3 тыс.Звезды репозитория
Официальный

MCP-сервер FireCMS Cloud: агент читает данные Firestore, выводит схемы коллекций и управляет пользователями проекта.

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория

Firebase MCP Server

Firebase CLI and MCP Server

Официальный

Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций

MCP-серверШирокий доступ4,5 тыс.Звезды репозитория
Официальный

MCP-сервер Rebase: агент правит схему, документы и пользователей бэкенда на Postgres, запись разрешена лишь на localhost

MCP-серверШирокий доступ29Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Appwrite MCP server (эта карточка)даOAuth72
Supabase MCP ServerдаOAuth3 008управляет проектом Supabase; Appwrite MCP работает с проектом Appwrite и пишет причину каждой правки в аудит
Firebase MCP ServerдаOAuth4 490обслуживает Firebase; здесь облачный сервер Appwrite с OAuth и окружениями

Коротко о README

Серверная часть описана на Python (`mcp_server_appwrite`), индекс документации собирается скриптом. В README есть настройка для двенадцати клиентов, а отдельные страницы описывают набор инструментов, OAuth-вход и самостоятельный запуск.

Бейдж для README

Сообщить о проблеме