Skip to content

feat(server): expose board prompts and resources over MCP - #49

Merged
Joshua-Gilbert merged 2 commits into
mainfrom
feat/mcp-prompts-resources
Jul 15, 2026
Merged

feat(server): expose board prompts and resources over MCP#49
Joshua-Gilbert merged 2 commits into
mainfrom
feat/mcp-prompts-resources

Conversation

@Joshua-Gilbert

Copy link
Copy Markdown
Collaborator

The MCP server registered tools only. Clients that surface prompt templates and attachable context resources got nothing, and the two optional LobeHub score items (Includes Prompts / Includes Resources) sat at zero.

  • Two resources: bob://board/status (JSON dispatch state) and bob://board/report (markdown standup/audit), reusing the board_status/board_report tool logic through extracted boardStatusPayload() / renderBoardReport() builders — no behavior change to the tools.
  • Two prompts: new-task (arg: request — provisions one well-formed task, dedupe + staged-create guidance) and triage-board (board audit, propose-then-apply-safe-fixes).

Verified over stdio: prompts/list, resources/list, resources/read (live board state), and prompts/get all answer correctly alongside the existing 23 tools.

Tools were the server's only MCP surface, so clients that support
prompt templates and attachable context (and the LobeHub score's
optional items) saw none. Register two resources — bob://board/status
(JSON) and bob://board/report (markdown) — sharing the board_status /
board_report tool logic via extracted builders, and two prompts:
new-task (rough ask -> well-formed task) and triage-board (audit +
safe fixes).
@Joshua-Gilbert
Joshua-Gilbert merged commit 4a95019 into main Jul 15, 2026
3 checks passed
@Joshua-Gilbert
Joshua-Gilbert deleted the feat/mcp-prompts-resources branch July 15, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant