Skip to main content
Glama

fire_config_mcp

Настраивать

1. Установка зависимостей

bun install

2. Создайте и разместите serviceAccount.json

Чтобы разрешить серверу доступ к Firebase Remote Config, вам понадобится файл ключа учетной записи службы Google Cloud:

A. Google Cloud Console (укажи и щелкни)

  1. Откройте IAM и Администрирование → Учетные записи служб в том же проекте GCP, которому принадлежит ваше приложение Firebase.

  2. Нажмите «Создать учетную запись службы».

    • Имя: mcp-remote-config (подойдет любое имя)

    • Описание: «MCP-сервер – удаленный доступ к конфигурации»

  3. Предоставьте доступ к этой учетной записи службы:

    • В окне выбора ролей найдите Remote Config Viewer или Remote Config Admin (по мере необходимости) и выберите его.

    • При желании добавьте Firebase Analytics Viewer , если условия вашего шаблона ссылаются на аудиторию GA4.

  4. Готово → Готово.

  5. В списке выберите учетную запись → вкладка КлючиДобавить ключСоздать новый ключJSON .

  6. Загрузите файл JSON и поместите его в корень проекта как serviceAccount.json .

Примечание: Не передавайте serviceAccount.json в систему контроля версий. Он уже находится в .gitignore .

3. Запустить сервер

bun run index.ts

По умолчанию сервер запустится на порту 3000.

Related MCP server: Firebase Realtime Database API MCP Server

Использование

Добавьте этот MCP-сервер к клиенту (например, Cursor, Claude Desktop или вашему собственному MCP-клиенту)

В курсоре:

  1. Откройте Настройки курсора → Функции → Добавить новый сервер MCP.

  2. Для команды используйте:

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 :

import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";

const client = new Client({ name: "my-client", version: "1.0.0" });
const transport = new SSEClientTransport("http://localhost:3000/mcp");
await client.connect(transport);

// Now you can list tools, call tools, etc.
const tools = await client.listTools();

Более подробную информацию см. в документации MCP TypeScript SDK .


Этот проект был создан с использованием bun init в bun v1.2.7. Bun — это быстрая все-в-одном среда выполнения JavaScript.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • MCP server for interacting with the Supabase platform

  • Remote MCP server for the Hackle Admin API: experiments, feature flags, remote config, messaging.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IdanAizikNissim/FireConfigMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server