Skip to content

feat(jira): add embedded editor image retrieval - #1460

Open
mcp-atlassian-maintainer[bot] wants to merge 4 commits into
mainfrom
maintainer/pr-1296
Open

feat(jira): add embedded editor image retrieval#1460
mcp-atlassian-maintainer[bot] wants to merge 4 commits into
mainfrom
maintainer/pr-1296

Conversation

@mcp-atlassian-maintainer

@mcp-atlassian-maintainer mcp-atlassian-maintainer Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Supersedes #1296 while preserving the contributor-authored commits and credit. A maintainer branch was required because the scoped token could not update the contributor fork.

  • add jira_get_issue_embedded_images for images pasted into rendered Jira descriptions and comments
  • detect common image MIME types from file signatures
  • restrict authenticated downloads to same-origin Jira editor-image servlet URLs
  • resolve relative editor URLs and sanitize display filenames
  • register the tool in server tests, toolset counts, generated documentation, and Cloud/DC image e2e coverage

Verification

  • changed-file pre-commit checks (Ruff, format, mypy): passed
  • uv run pytest tests/unit/ -q (3318 passed, 5 skipped)
  • uv run pytest tests/integration/ -q (23 skipped: credential-gated integration suite)
  • uv run pytest tests/e2e/cloud --cloud-e2e -q (89 passed, 15 skipped)
  • uv run pytest tests/e2e --dc-e2e -q (99 passed, 105 skipped)
  • uv run pytest tests/e2e/cloud/test_images_cloud.py --cloud-e2e -q (6 passed)
  • uv run pytest tests/e2e/test_images_dc.py --dc-e2e -q (6 passed)

Reported-by: carlhettig
Co-authored-by: chettig <carl.hettig@inform-software.com>
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