FireConfigMCP

Integrations

  • Enables access to Firebase Remote Config, allowing management of app configurations stored in Firebase. Supports viewing and potentially administering remote configuration templates.

  • Integrates with Google Cloud for service account authentication and IAM permissions required to access Firebase services.

ファイアーコンフィグMCP

設定

1. 依存関係をインストールする

bun install

2. serviceAccount.jsonを作成して配置する

サーバーが Firebase Remote Config にアクセスできるようにするには、Google Cloud サービス アカウント キー ファイルが必要です。

A. Google Cloud Console(ポイントアンドクリック)
  1. Firebase アプリを所有している同じ GCP プロジェクト内で**[IAM と管理] → [サービス アカウント]**を開きます。
  2. サービスアカウントの作成をクリック
    • 名前: mcp-remote-config (任意の名前で構いません)
    • 説明: 「MCPサーバー - リモート設定アクセス」
  3. このサービス アカウントにアクセス権を付与します。
    • ロール ピッカーで、リモート Config ビューアーまたはリモート Config 管理者(必要に応じて) を検索して選択します。
    • テンプレートの条件で GA4 オーディエンスを参照する場合は、必要に応じてFirebase Analytics Viewerを追加します。
  4. 終了→完了。
  5. リストで、アカウント →キータブキーの追加新しいキーの作成JSONをクリックします。
  6. JSON ファイルをダウンロードし、 serviceAccount.jsonとしてプロジェクト ルートに配置します。

注意: serviceAccount.jsonバージョン管理にコミットしないでください。既に.gitignoreに含まれています。

3. サーバーを実行する

bun run index.ts

デフォルトでは、サーバーはポート 3000 で起動します。

使用法

この 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 v1.2.7 のbun initを使用して作成されました。Bun高速なオールインワン JavaScript ランタイムです。

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Firebase Remote Config へのアクセスを提供し、クライアントがモデル コンテキスト プロトコルを通じて Firebase のリモート構成設定を操作および管理できるようにする MCP サーバー。

  1. 設定
    1. 依存関係をインストールする
    2. serviceAccount.jsonを作成して配置する
    3. サーバーを実行する
  2. 使用法
    1. この MCP サーバーをクライアント (例: Cursor、Claude Desktop、または独自の MCP クライアント) に追加します。

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.
    Last updated -
    8
    84
    27
    JavaScript
  • A
    security
    A
    license
    A
    quality
    Provides integration between Genkit and the Model Context Protocol (MCP).
    Last updated -
    6
    436
    1,819
    TypeScript
    Apache 2.0
  • A
    security
    F
    license
    A
    quality
    A server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.
    Last updated -
    9
    7
    TypeScript
  • A
    security
    A
    license
    A
    quality
    The Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.
    Last updated -
    9
    1,184
    126
    TypeScript
    MIT License
    • Apple

View all related MCP servers

ID: xxqe78yh82