FireCMS Cloud — MCP-сервер для Claude Code: Firestore и CMS
Подключает Firebase-проект к FireCMS Cloud прямо из агента: разбирает данные в Firestore, собирает коллекции и управляет схемами, пользователями и настройками.
claude mcp add --transport http mcp https://api.firecms.co/mcpЧто делает FireCMS Cloud
Сервер даёт агенту доступ к FireCMS Cloud: посмотреть корневые коллекции Firestore, разобрать вложенные данные, вывести схему из уже существующих документов и сохранить её в проект. Дальше через те же инструменты правятся свойства коллекций, конфигурация проекта — название, цвета, локаль, текстовый поиск, история сущностей — и список пользователей с ролями.
Работает в двух вариантах. Хостинговый живёт по адресу https://api.firecms.co/mcp, вход через OAuth в браузере, ставить нечего. Локальный запускается через npx @firecms/mcp-server и логинится вашим Google-аккаунтом, поэтому умеет включать API, создавать базу Firestore и подключать проект целиком. Токены общие с FireCMS CLI — файл ~/.firecms/tokens.json.
Все операции записи требуют роли admin в целевом проекте, чтение доступно любому участнику. Перед подключением проекта включите Firebase Authentication в консоли Firebase: это единственный шаг без API. Без правила доступа FireCMS, которое добавляет connect_project_to_firecms, CMS откроет пустоту и напишет про отсутствующие правила безопасности, а инструменты этого не заметят — они ходят через сервисный аккаунт бэкенда в обход правил.
Какие задачи решает
- разобрать существующие данные Firestore и получить готовые коллекции
- посмотреть схему коллекции перед сохранением, ничего не меняя
- выдать или отозвать роль у участника проекта
- переименовать проект и поменять брендовые цвета
- включить API Google Cloud и создать базу Firestore из агента
Примеры запросов агенту
- Покажи корневые коллекции проекта и предложи схемы для тех, что ещё не размечены
- Сделай предпросмотр схемы для коллекции
orders, ничего не сохраняй - Добавь пользователю
[email protected]рольadmin
Как установить FireCMS Cloud
1Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://api.firecms.co/mcp2Командой платформы
claude mcp add mcp_server -- npx -y @firecms/mcp-server1Командой платформы: удалённый сервер
codex mcp add mcp_server --url https://api.firecms.co/mcp2Командой платформы
codex mcp add mcp_server -- npx -y @firecms/mcp-serverФайл настроек
{
"mcpServers": {
"mcp_server": {
"url": "https://api.firecms.co/mcp"
}
}
}{
"mcpServers": {
"mcp_server": {
"command": "npx",
"args": [
"-y",
"@firecms/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mcp_server": {
"type": "http",
"url": "https://api.firecms.co/mcp"
}
}
}{
"servers": {
"mcp_server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@firecms/mcp-server"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http mcp_server https://api.firecms.co/mcp2Командой платформы
gemini mcp add mcp_server npx -y @firecms/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Данные и базы»
Все MCP-серверы по теме «Данные и базы» →Вопросы о FireCMS Cloud
Как установить FireCMS Cloud в Claude Code?
Для хостингового сервера: claude mcp add --transport http mcp https://api.firecms.co/mcp. Локальный вариант: claude mcp add mcp_server -- npx -y @firecms/mcp-server.
Что делает FireCMS Cloud?
Связывает Firebase-проект с FireCMS Cloud: выводит коллекции из данных в Firestore, правит схемы и свойства, настраивает проект и управляет пользователями.
Какие права нужны для записи?
Роль admin в целевом проекте. Читать данные может любой авторизованный участник проекта.