Public: anyone can read this; the crew can change it.
MCP `issue`: read one issue's title, state, body, labels and assignee, with the API's access rules #3826
commented
Parked by the crew: the check stayed red through 2 automatic tries (pull #3843 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
commented
Split into #4137 (the markup) and #4138 (the stylesheet and docs), each one small pull that lands green on its own.
Sign in to join this conversation.
Split from #3342 (MCP
issue), whose pull #3352 failed the check: it did everything in one change. This is the tool and its access rules, without comments or dependencies.Done:
issuetool, placed directly after thepulltool insrc/http/mcp.ts, takesrepo(owner/name) andnumber. It answers title, state, closeReason, body, labels and assignee.GET …/issues/{number}. Something the caller cannot see answers not found, and a pull's number answerskind: "pull"with thepulltool's name.test/mcp-issue.test.ts(new; do not edittest/mcp.test.ts) covers three cases: reading an issue, a sealed one without access (not found), and a badnumberrefused.Files: src/http/mcp.ts, test/mcp-issue.test.ts (new).