SIGN IN SIGN UP

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