firebase/firebase-tools

The Firebase Command Line Tools

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 15th, 2026
Created on December 23rd, 2013
Open Issues & Pull Requests: 1,038 (+0)
GitHub issues: Enabled
Number of forks: 1,257
Total Stargazers: 4,472 (+0)
Total Subscribers: 207 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.9 hours
Mean response time: 28.8 days
90th percentile: 5.7 days
Tracked items: 1,212

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 48% of tracked open issues have had no activity in three months. 77% of issues opened in the past year have been closed, leaving a working backlog. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 284
New in 7 days: 6
Closed in 7 days: 2
Avg open age: 732 days
Stale 30+ days: 249
Stale 90+ days: 196

Recent activity

Opened in 7 days: 6
Closed in 7 days: 2
Comments in 7 days: 5
Events in 7 days: 13

Top labels

  • type: bug (845)
  • api: functions (217)
  • reproducible (205)
  • Needs: Author Feedback (155)
  • type: feature request (145)
  • Needs: Attention (108)
  • no-recent-activity (93)
  • emulator-suite (90)

Detailed Description

Firebase CLI and MCP Server is a command-line tool for managing, testing, and deploying Firebase projects from the terminal.

The tool addresses the need to interact with Firebase services without leaving the command line. It provides direct access to deployment workflows, local development servers, database management, and authentication operations. The approach centers on a comprehensive set of commands covering configuration, project management, deployment, and data interaction, with support for both interactive and non-interactive authentication flows including CI environments.

Developers should adopt this tool if they work with Firebase projects and prefer command-line workflows or need to automate Firebase operations in scripts and CI/CD pipelines. It suits teams building web applications on Firebase Hosting, managing real-time databases, or handling user authentication at scale. The tool offers both npm package installation for flexibility and standalone binary distribution for environments without Node.js dependencies. The project also includes an official MCP Server implementation, enabling integration with compatible development environments and AI assistants.

The project maintains active development with regular updates to support new Firebase features and platform changes. The codebase is written in TypeScript, providing type safety for contributors and users extending the tool. The repository includes comprehensive command documentation accessible through built-in help systems, making it straightforward for new users to discover available functionality. The tool supports multiple authentication methods and account management, reflecting attention to diverse deployment scenarios from local development to automated infrastructure.