From 5c7efb24a8e3719c96c46abc38654f148f02489a Mon Sep 17 00:00:00 2001 From: Fred Zhang Date: Wed, 30 Jul 2025 12:10:18 -0700 Subject: [PATCH] Update descriptions of consult_assistant --- src/mcp/tools/core/consult_assistant.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/mcp/tools/core/consult_assistant.ts b/src/mcp/tools/core/consult_assistant.ts index ccdf7cf586f..8dbfa779ad6 100644 --- a/src/mcp/tools/core/consult_assistant.ts +++ b/src/mcp/tools/core/consult_assistant.ts @@ -7,11 +7,18 @@ export const consult_assistant = tool( { name: "consult_assistant", description: - "Send a question to an AI assistant specifically enhanced to answer Firebase questions.", + "Access an AI assistant specialized in all aspects of **Firebase**. " + + "Use this tool to get **detailed information**, **best practices**, **troubleshooting steps**, **code examples**, and **contextual help** regarding Firebase services, features, and project configuration. " + + "This includes questions about Firestore, Authentication, Cloud Functions, Hosting, Storage, Analytics, and more. " + + "It can also provide insights based on the **current Firebase project context**.", inputSchema: z.object({ prompt: z .string() - .describe("A description of what the user is trying to do or learn with Firebase."), + .describe( + "The specific question or task related to Firebase. " + + "Be precise and include relevant details, such as the Firebase service in question, the desired outcome, or any error messages encountered. " + + "Examples: 'What's the best way to deploy a React app to Firebase Hosting?', 'Explain Firebase Authentication with Google Sign-In.' , 'What are the current project settings for 'projectId'? ", + ), }), annotations: { title: "Consult Firebase Assistant",