FireConfigMCP
ファイアーコンフィグMCP
設定
1. 依存関係をインストールする
bun install2. serviceAccount.jsonを作成して配置する
サーバーが Firebase Remote Config にアクセスできるようにするには、Google Cloud サービス アカウント キー ファイルが必要です。
A. Google Cloud Console(ポイントアンドクリック)
Firebase アプリを所有している同じ GCP プロジェクト内で**、[IAM と管理] → [サービス アカウント]**を開きます。
サービスアカウントの作成をクリック
名前:
mcp-remote-config(任意の名前で構いません)説明: 「MCPサーバー - リモート設定アクセス」
このサービス アカウントにアクセス権を付与します。
ロール ピッカーで、リモート Config ビューアーまたはリモート Config 管理者(必要に応じて) を検索して選択します。
テンプレートの条件で GA4 オーディエンスを参照する場合は、必要に応じてFirebase Analytics Viewerを追加します。
終了→完了。
リストで、アカウント →キータブ→キーの追加→新しいキーの作成→ JSONをクリックします。
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 クライアント) に追加します。
カーソル内:
カーソル設定 → 機能 → 新しい 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クライアントを使用してこのサーバーに接続できます。
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 ランタイムです。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Appcircle mobile CI/CD platform.
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Remote MCP server for the Hackle Admin API: experiments, feature flags, remote config, messaging.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThe Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.1,390 npm248MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP Server that provides natural language access to Google's Firebase Realtime Database API, enabling database operations and management through conversation.-
- FlicenseNot gradedqualityDmaintenanceAn MCP Server providing access to Google's Firebase API, allowing natural language interaction with Firebase services and resources.-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with the Firebase App Check API, allowing users to verify and manage the authenticity of requests to Firebase backend services through natural language.-