Skip to content

docs(rhdh-jira): add Gotcha #19 — MCP create_jira_issue does not support ADF - #76

Merged
christoph-jerolimov merged 1 commit into
redhat-developer:mainfrom
its-mitesh-kumar:add-mcp-gotcha-19
Jul 29, 2026
Merged

docs(rhdh-jira): add Gotcha #19 — MCP create_jira_issue does not support ADF#76
christoph-jerolimov merged 1 commit into
redhat-developer:mainfrom
its-mitesh-kumar:add-mcp-gotcha-19

Conversation

@its-mitesh-kumar

Copy link
Copy Markdown
Member

Summary

  • Add Gotcha feat: add issue creation, status update commands, and shared references #19 to the rhdh-jira skill warning that the MCP create_jira_issue tool does not support ADF formatting
  • When agents see the MCP tool available, they take the shortcut and pass raw markdown as the description — Jira wraps it in a single ADF paragraph node, rendering ## Heading, **bold**, - [ ] task as literal characters
  • The gotcha directs agents to use acli jira workitem create with --description-file for formatted descriptions, and to reserve the MCP tool for quick unformatted issues only

Context

Discovered while creating RHIDP-15904 — the MCP tool produced an unformatted description that had to be corrected with acli edit --description-file using proper ADF JSON. Gotcha #6 already documents that ADF is required, but doesn't mention MCP as a common bypass vector.

Test plan

  • uv run pytest — 436 passed, 5 skipped, 1 pre-existing failure (missing skopeo)
  • uv run ruff check . — all checks passed

Made with Cursor

…ue does not support ADF

When an IDE provides `create_jira_issue` via MCP, agents take the
shortcut and pass raw markdown as the description. Jira wraps it in
a single ADF paragraph node, rendering headings, bold, task lists,
and links as literal characters.

Add a gotcha warning agents to use `acli jira workitem create` with
`--description-file` for formatted descriptions, and to reserve the
MCP tool for quick unformatted issues only.

Co-authored-by: Cursor <cursoragent@cursor.com>
@christoph-jerolimov
christoph-jerolimov merged commit 9ac1224 into redhat-developer:main Jul 29, 2026
4 checks passed
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.

2 participants