feat(mcp): add humanReadableDescription to MCP tools (#11016)
* feat(mcp): add humanReadableDescription to MCP tools ### Description Add `humanReadableDescription` to all MCP tools to provide concise 1-sentence summaries for human consumption, and use this field in `--generate-tool-list` output and documentation tables rather than the longer AI-oriented `description`. ### Scenarios Tested - Unit tests verify `humanReadableDescription` is attached to `ServerTool['mcp']`. - Unit tests verify `markdownDocsOfTools()` formats the table with `humanReadableDescription` and falls back to `description` when not present. - Ran fast test suite (`npm run mocha:fast`) and lint check (`npm run lint:changed-files`). ### Sample Commands ```bash firebase mcp --generate-tool-list ``` * Update src/mcp/tools/index.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
J
Joe Hanley committed
77998d659ef362119f61ba42219b15018d824ca3
Parent: e2d31c1
Committed by GitHub <noreply@github.com>
on 9/1/2026, 6:44:21 PM