fire_config_mcp
Настраивать
1. Установка зависимостей
2. Создайте и разместите serviceAccount.json
Чтобы разрешить серверу доступ к Firebase Remote Config, вам понадобится файл ключа учетной записи службы Google Cloud:
A. Google Cloud Console (укажи и щелкни)
Откройте IAM и Администрирование → Учетные записи служб в том же проекте GCP, которому принадлежит ваше приложение Firebase.
Нажмите «Создать учетную запись службы».
Имя:
mcp-remote-config(подойдет любое имя)Описание: «MCP-сервер – удаленный доступ к конфигурации»
Предоставьте доступ к этой учетной записи службы:
В окне выбора ролей найдите Remote Config Viewer или Remote Config Admin (по мере необходимости) и выберите его.
При желании добавьте Firebase Analytics Viewer , если условия вашего шаблона ссылаются на аудиторию GA4.
Готово → Готово.
В списке выберите учетную запись → вкладка Ключи → Добавить ключ → Создать новый ключ → JSON .
Загрузите файл JSON и поместите его в корень проекта как
serviceAccount.json.
Примечание: Не передавайте
serviceAccount.jsonв систему контроля версий. Он уже находится в.gitignore.
3. Запустить сервер
По умолчанию сервер запустится на порту 3000.
Related MCP server: Firebase App Distribution API MCP Server
Использование
Добавьте этот MCP-сервер к клиенту (например, Cursor, Claude Desktop или вашему собственному MCP-клиенту)
В курсоре:
Откройте Настройки курсора → Функции → Добавить новый сервер MCP.
Для команды используйте:
npx -y супершлюз --sse http://localhost:3000/mcp
"fire-config-mcp": { "command": "npx", "args": [ "-y", "supergateway", "--sse", " http://localhost:3000/mcp " ] } ``` (Или используйте путь/команду, настроенные в вашей среде.) 3. Сохраните и подключитесь.
В вашем собственном клиенте MCP (пример TypeScript):
Вы можете подключиться к этому серверу с помощью клиента @modelcontextprotocol/sdk :
Более подробную информацию см. в документации MCP TypeScript SDK .
Этот проект был создан с использованием bun init в bun v1.2.7. Bun — это быстрая все-в-одном среда выполнения JavaScript.