fire_config_mcp
설정
1. 종속성 설치
지엑스피1
2. serviceAccount.json 생성하고 배치합니다.
서버가 Firebase 원격 구성에 액세스할 수 있도록 하려면 Google Cloud 서비스 계정 키 파일이 필요합니다.
A. Google Cloud Console(포인트 앤 클릭)
Firebase 앱을 소유한 동일한 GCP 프로젝트 내에서 IAM 및 관리자 → 서비스 계정을 엽니다.
서비스 계정 만들기를 클릭하세요
이름:
mcp-remote-config(어떤 이름이든 괜찮습니다)설명: "MCP 서버 - 원격 구성 액세스"
이 서비스 계정에 액세스 권한 부여:
역할 선택기에서 원격 구성 뷰어 또는 원격 구성 관리자 (필요한 경우)를 검색하여 선택합니다.
템플릿 조건이 GA4 대상 고객을 참조하는 경우 선택적으로 Firebase Analytics 뷰어를 추가합니다.
완료 → 완료.
목록에서 계정 → 키 탭 → 키 추가 → 새 키 만들기 → 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 v1.2.7의 bun init 사용하여 만들어졌습니다. Bun은 빠른 올인원 JavaScript 런타임입니다.