Skip to content

Commit 06e2743

Browse files
Add Firebase MCP server Claude plugin configuration (#9424)
1 parent 628a009 commit 06e2743

File tree

2 files changed

+73
-1
lines changed

2 files changed

+73
-1
lines changed

.claude-plugin/marketplace.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"name": "firebase",
3+
"owner": {
4+
"name": "Firebase",
5+
"email": "[email protected]"
6+
},
7+
"metadata": {
8+
"description": "Official Claude plugin for Firebase to help understand and manage your Firebase project, resources, and data",
9+
"version": "1.0.0"
10+
},
11+
"plugins": [
12+
{
13+
"name": "firebase",
14+
"description": "Claude plugin for Firebase that installs the Firebase MCP server and helps to manage Firebase projects, add backend services, add AI features, deploy & host apps, and more",
15+
"version": "1.0.0",
16+
"author": {
17+
"name": "Firebase",
18+
"url": "https://firebase.google.com/"
19+
},
20+
"homepage": "https://github.com/firebase/firebase-tools",
21+
"repository": "https://github.com/firebase/firebase-tools.git",
22+
"license": "MIT",
23+
"keywords": [
24+
"firebase",
25+
"mcp",
26+
"cloud",
27+
"firestore",
28+
"database",
29+
"hosting",
30+
"functions",
31+
"cli"
32+
],
33+
"category": "development",
34+
"tags": ["firebase", "backend", "database", "cloud-services"],
35+
"mcpServers": {
36+
"firebase": {
37+
"description": "Firebase MCP server for understanding and managing your Firebase project, resources, and data",
38+
"command": "npx",
39+
"args": ["-y", "firebase-tools", "mcp", "--dir", "."],
40+
"env": {
41+
"IS_FIREBASE_MCP": "true"
42+
}
43+
}
44+
},
45+
"source": "./"
46+
}
47+
]
48+
}

src/mcp/README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,31 @@ gemini extensions install https://github.com/gemini-cli-extensions/firebase/
5151

5252
#### Claude Code
5353

54-
To configure Claude Code to use the Firebase MCP server, run the following command under your app folder:
54+
##### Option 1: Install via plugin (Recommended)
55+
56+
The easiest way to set up the Firebase MCP server in Claude Code is to install the official Firebase plugin:
57+
58+
1. Add the Firebase marketplace for Claude plugins:
59+
60+
```bash
61+
claude plugin marketplace add firebase/firebase-tools
62+
```
63+
64+
2. Install the Claude plugin for Firebase:
65+
66+
```bash
67+
claude plugin install firebase@firebase
68+
```
69+
70+
3. Verify the installation:
71+
72+
```bash
73+
claude plugin
74+
```
75+
76+
##### Option 2: Configure MCP server manually
77+
78+
Alternatively, you can manually configure the Firebase MCP server by running:
5579

5680
```bash
5781
claude mcp add firebase npx -- -y firebase-tools@latest mcp

0 commit comments

Comments
 (0)