static mcpPrompts (component-author MCP prompt templates, shipped in harper 5.1.10 via harper#1404, completing harper#1349 §3.5) has no coverage in reference/mcp/ — tools-and-resources.md documents mcpTools and mcpResources but not prompts, and no other page mentions them.
Contract to document (from the implementation, components/mcp/tools/application.ts registerCustomMcpPrompts):
Found while building the harper-mcp skill (HarperFast/skills#69): it's the one custom-surface rule that cannot be mapped to a canonical docs source for docs-driven generation.
Issue generated by an LLM (Claude Fable 5).
static mcpPrompts(component-author MCP prompt templates, shipped in harper 5.1.10 via harper#1404, completing harper#1349 §3.5) has no coverage inreference/mcp/—tools-and-resources.mddocumentsmcpToolsandmcpResourcesbut not prompts, and no other page mentions them.Contract to document (from the implementation,
components/mcp/tools/application.tsregisterCustomMcpPrompts):{ name, title?, description?, arguments?: [{ name, description?, required? }], render(args) }—name+renderrequired, invalid entries skipped with a warning.render(args)receives client-supplied argument values and returns the MCP prompt result shape (messagesarray of{ role, content }).prompts/list/prompts/get; argument completion viacompletion/complete;notifications/prompts/list_changedon changes.mcpToolsare invocable anonymously — "logged in only" wording is incorrect #566/Correct custom mcpTools auth wording: anonymously invocable, no login gate #574).Found while building the harper-mcp skill (HarperFast/skills#69): it's the one custom-surface rule that cannot be mapped to a canonical docs source for docs-driven generation.
Issue generated by an LLM (Claude Fable 5).