You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/mcp/resources/guides/crashlytics_connect.ts
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -22,15 +22,15 @@ Use the \`firebase_read_resources\` tool to access the following guides.
22
22
### Check That You Are Connected
23
23
24
24
Verify that you can read the app's Crashlytics data by getting the topVersions report. This report will tell you which app versions have the most events.
25
-
a. Call the \`firebase_get_environment\` tool if you need to find the app_id.
25
+
a. Use the firebase://guides/app_id if you need to find the app_id.
26
26
b. Call the \`crashlytics_get_report\` tool to read the \`topVersions\` report.
27
27
c. If you haven't read the reports guide, then the tool will include it in the response. This is OK. Simply call the tool again.
28
28
d. Help the user resolve any issues that arise when trying to connect.
29
29
30
-
After confirming you can access Crashlytics, inquire about the desired actions. Your capabilities include:
30
+
After confirming you can access Crashlytics, ask the user what they would like help with. Your capabilities include:
31
31
32
-
- Reading Crashlytics reports.
33
-
- Investigating bug reports using Crashlytics event data.
32
+
- Reading Crashlytics reports to prioritize or find important issues. Before fetching issues or reports, you MUST read both the firebase://guides/crashlytics/reports and firebase://guides/crashlytics/issues guides to know how to best help users with this.
33
+
- Investigating bug reports using Crashlytics event data. Before attempting to investigate an individual issue, you MUST read the firebase://guides/crashlytics/investigations guide to know how to best help users with this.
34
34
- Proposing code changes to resolve identified bugs.
Copy file name to clipboardExpand all lines: src/mcp/resources/guides/crashlytics_reports.ts
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,6 @@ When setting report filters adhere to the following instructions.
88
88
* Report responses grouped by issue will include a sample event URI. Use the "crashlytics_batch_get_events" tool to fetch the complete record for any sample event.
89
89
90
90
* When investigating an issue, use the appropriate top devices and top operating systems reports to understand what systems are impacted by the problem. Pass the "issueId" in the filter to narrow any report to a specific issue.
"Use this to retrieve the current Firebase **environment** configuration for the Firebase CLI and Firebase MCP server, including current authenticated user, project directory, active Firebase Project, and more.",
98
+
"Use this to retrieve the current Firebase **environment** configuration for the Firebase CLI and Firebase MCP server, including current authenticated user, project directory, active Firebase Project, and more. All tools require the user to be authenticated, but not all information is required for all tools. Pay attention to the tool requirements for which pieces of information are required.",
`Use this to request numerical reports from Crashlytics. Reports contain aggregated metrics describing the number of crash events and number of impacted end users. The reports are grouped by different dimensions such as issue, version or device.
43
+
`**REQUIRED PREREQUISITE:** READ firebase://guides/app_id, firebase://guides/crashlytics/reports, and firebase://guides/crashlytics/issues.
44
+
**DO NOT FETCH DATA FIRST. IT WILL CAUSE ERRORS AND WASTE TOKENS AND TIME. READING THE GUIDES IS THE MOST EFFICIENT WAY TO GET THE ANSWERS YOU WANT.**
45
+
AGENTS MUST READ these guides to fetch, format, and interpret report results or TOOL CALLS WILL FAIL.
46
+
47
+
Use this to request numerical reports from Crashlytics.
0 commit comments