-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
api: mcpFirebase MCP ServerFirebase MCP Server
Description
Summary
When using claude code and firebase-tools@14.23.0 (because of #9443), I get the following oom crash. My workaround right now is to add
"env": {
"NODE_OPTIONS": "--max-old-space-size=8192"
}
to the .mcp.json.
Here's my full .mcp.json
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": [
"-y",
"firebase-tools@14.23.0",
"mcp",
"--only",
"crashlytics"
],
"env": {
"NODE_OPTIONS": "--max-old-space-size=8192"
}
}
}
}
Bug Info
here are my claude debug logs:
[DEBUG] Found 0 hook matchers in settings
[DEBUG] Matched 0 unique hooks for query "no match query" (0 before deduplication)
[DEBUG] MCP server "hash_generator": Successfully connected to undefined server in 2018ms
[DEBUG] MCP server "hash_generator": Connection established with capabilities: {"hasTools":true,"hasPrompts":true,"hasResources":true,"serverVersion":{"name":"Hash Generator","version":"1.0"}}
[DEBUG] MCP server "firebase": Starting connection with timeout of 30000ms
[DEBUG] Getting matching hook commands for SubagentStop with query: undefined
[DEBUG] Found 0 hook matchers in settings
[DEBUG] Matched 0 unique hooks for query "no match query" (0 before deduplication)
[DEBUG] MCP server "firebase": Successfully connected to undefined server in 1618ms
[DEBUG] MCP server "firebase": Connection established with capabilities: {"hasTools":true,"hasPrompts":true,"hasResources":true,"serverVersion":{"name":"firebase","version":"0.3.0"}}
[ERROR] MCP server "firebase" Server stderr: <--- Last few GCs --->
[80733:0x73d424000] 39815 ms: Mark-Compact 4084.8 (4102.5) -> 4081.5 (4111.2) MB, pooled: 0 MB, 681.04 / 0.00 ms (average mu = 0.079, current mu = 0.004) allocation failure; scavenge might not succeed
[80733:0x73d424000] 40492 ms: Mark-Compact (reduce) 4089.7 (4111.2) -> 4085.7 (4100.2) MB, pooled: 0 MB, 437.25 / 0.00 ms (+ 59.5 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 532 ms) (average mu = 0.170, c
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
[ERROR] MCP server "firebase" Server stderr: 1: 0x100a6df0c node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
2: 0x100c19ca4 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
3: 0x100dd6ce8 v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags, v8::internal::GCTracer::Scope::ScopeId) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
4: 0x100ddc780 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1::operator()() const [/opt/homebrew/Cellar/node/23.11.0/bin/node]
5: 0x100dd702c void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1>(heap::base::Stack*, void*, void const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
6: 0x100980028 PushAllRegistersAndIterateStack [/opt/homebrew/Cellar/node/23.11.0/bin/node]
7: 0x100dd3f14 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
8: 0x100dcd968 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
9: 0x100dce330 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
10: 0x100dbf3dc v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
11: 0x101082218 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
12: 0x10085f9f4 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/opt/homebrew/Cellar/node/23.11.0/bin/node]
13: 0x100802580 Builtins_ExtractFastJSArray [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 14: 0x100894ccc Builtins_ArrayPrototypeSlice [/opt/homebrew/Cellar/node/23.11.0/bin/node]
15: 0x11d1b99e0
16: 0x11d0660cc
17: 0x11d182d18
18: 0x11d1425c4
19: 0x11d174164
20: 0x11d154f04
21: 0x11d1554ec
22: 0x1007c650c Builtins_JSEntryTrampoline [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 23: 0x1007c61b0 Builtins_JSEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node]
24: 0x100d4bc08 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 25: 0x100d4b570 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 26: 0x100c307e4 v8::Function::Call(v8::Isolate*, v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 27: 0x100981bd4 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
28: 0x100999e08 node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 29: 0x100a74030 node::fs::FSReqCallback::Resolve(v8::Local<v8::Value>) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 30: 0x100a76a08 node::fs::AfterScanDir(uv_fs_s*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
31: 0x100a649bc node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
32: 0x10431614c uv__work_done [/opt/homebrew/Cellar/libuv/1.50.0/lib/libuv.1.dylib]
33: 0x104319a74 uv__async_io [/opt/homebrew/Cellar/libuv/1.50.0/lib/libuv.1.dylib]
34: 0x10432a01c uv__io_poll [/opt/homebrew/Cellar/libuv/1.50.0/lib/libuv.1.dylib]
35: 0x104319f08 uv_run [/opt/homebrew/Cellar/libuv/1.50.0/lib/libuv.1.dylib]
36: 0x100982488 node::SpinEventLoopInternal(node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
37: 0x100ab543c node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
38: 0x100ab5190 node::NodeMainInstance::Run() [/opt/homebrew/Cellar/node/23.11.0/bin/node]
[ERROR] MCP server "firebase" Server stderr: 39: 0x100a2ca58 node::Start(int, char**) [/opt/homebrew/Cellar/node/23.11.0/bin/node]
40: 0x1982b5d54 start [/usr/lib/dyld]
[DEBUG] MCP server "firebase": UNKNOWN connection closed after 39s (cleanly)
[ERROR] MCP server "firebase" Failed to fetch tools: MCP error -32000: Connection closed
[ERROR] MCP server "firebase" Failed to fetch commands: MCP error -32000: Connection closed
firebase-debug.log (replaced app id with redacted):
> command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:13:55.836Z] > authorizing via signed-in user (davidshen@asana.com)
[debug] [2025-11-10T23:13:55.836Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:13:55.837Z] > authorizing via signed-in user (davidshen@asana.com)
[debug] [2025-11-10T23:13:55.841Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.841Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.841Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.841Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.842Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.842Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.845Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.845Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.845Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.845Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.846Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.847Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.847Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:13:55.847Z] > authorizing via signed-in user (davidshen@asana.com)
[debug] [2025-11-10T23:13:55.847Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com [none]
[debug] [2025-11-10T23:13:55.847Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.859Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com [none]
[debug] [2025-11-10T23:13:55.859Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.860Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com [none]
[debug] [2025-11-10T23:13:55.860Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.860Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com [none]
[debug] [2025-11-10T23:13:55.860Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.860Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com [none]
[debug] [2025-11-10T23:13:55.860Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.861Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com [none]
[debug] [2025-11-10T23:13:55.861Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.862Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com [none]
[debug] [2025-11-10T23:13:55.862Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.862Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com [none]
[debug] [2025-11-10T23:13:55.862Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.862Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com [none]
[debug] [2025-11-10T23:13:55.862Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.864Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com [none]
[debug] [2025-11-10T23:13:55.864Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.864Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.864Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.864Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.864Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] Checked if tokens are valid: true, expires at: 1762819319937
[debug] [2025-11-10T23:13:55.865Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com [none]
[debug] [2025-11-10T23:13:55.865Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com [none]
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com [none]
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com [none]
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:55.866Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com [none]
[debug] [2025-11-10T23:13:55.867Z] >>> [apiv2][(partial)header] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com x-goog-quota-user=projects/<redacted>
[debug] [2025-11-10T23:13:56.393Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com 403
[debug] [2025-11-10T23:13:56.393Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com [omitted]
[debug] [2025-11-10T23:13:56.394Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com 403
[debug] [2025-11-10T23:13:56.394Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com [omitted]
[debug] [2025-11-10T23:13:56.394Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com 403
[debug] [2025-11-10T23:13:56.394Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseio.com [omitted]
[debug] [2025-11-10T23:13:56.394Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com 200
[debug] [2025-11-10T23:13:56.394Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com [omitted]
[debug] [2025-11-10T23:13:56.395Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com 200
[debug] [2025-11-10T23:13:56.395Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.408Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com 200
[debug] [2025-11-10T23:14:03.408Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.408Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com 200
[debug] [2025-11-10T23:14:03.408Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.412Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com 200
[debug] [2025-11-10T23:14:03.412Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.418Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com 200
[debug] [2025-11-10T23:14:03.418Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.424Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com 200
[debug] [2025-11-10T23:14:03.424Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebasedataconnect.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.427Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com 200
[debug] [2025-11-10T23:14:03.427Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.428Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com 200
[debug] [2025-11-10T23:14:03.428Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.428Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com 200
[debug] [2025-11-10T23:14:03.428Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firebaseapphosting.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.460Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com 200
[debug] [2025-11-10T23:14:03.460Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/storage.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.543Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com 200
[debug] [2025-11-10T23:14:03.543Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/<redacted>/services/firestore.googleapis.com [omitted]
[debug] [2025-11-10T23:14:03.556Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:14:03.556Z] > authorizing via signed-in user (davidshen@asana.com)
[debug] [2025-11-10T23:14:03.557Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:14:03.557Z] > authorizing via signed-in user (davidshen@asana.com)
[debug] [2025-11-10T23:14:51.271Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:14:51.271Z] > authorizing via signed-in user (davidshen@asana.com)
[debug] [2025-11-10T23:14:51.271Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2025-11-10T23:14:51.271Z] > authorizing via signed-in user (davidshen@asana.com)
- Affected Tool(s):
firebase-tools@14.23.0 - MCP Client:
claude v2.0.33 - Operating System:
macOS Sequoia
Steps to Reproduce
This happens just on startup, when connecting to MCP servers.
vasu-nageshri
Metadata
Metadata
Assignees
Labels
api: mcpFirebase MCP ServerFirebase MCP Server