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.
Использование
Добавьте этот 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.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер MCP, который обеспечивает доступ к Firebase Remote Config, позволяя клиентам взаимодействовать и управлять параметрами удаленной конфигурации Firebase через протокол контекста модели.
Related MCP Servers
- AsecurityFlicenseAqualityA server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.Last updated -97TypeScript
- AsecurityAlicenseAqualityThe Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.Last updated -9346172TypeScriptMIT License
- -securityFlicense-qualityAuto-generated MCP server that enables interaction with the Firebase App Distribution API, allowing users to manage distribution of pre-release app builds to testers through natural language commands.Last updated -Python
- -securityFlicense-qualityAn MCP Server providing access to Google's Firebase API, allowing natural language interaction with Firebase services and resources.Last updated -Python