v0.30.0¶
Released: 2026-05-02
Highlights¶
This release introduces an MCP server for AI assistant integration and a new create command for creating Jira issues from YAML files.
New Features¶
MCP Server for AI Assistants¶
GoJira now includes an MCP (Model Context Protocol) server that enables AI assistants like Claude to interact with Jira directly.
The MCP server provides 9 tools:
jira_get_issue- Get issue by keyjira_search- Search with JQLjira_create_issue- Create new issuesjira_update_issue- Update issue fieldsjira_add_comment- Add commentsjira_get_transitions- Get available transitionsjira_transition_issue- Change issue statusjira_get_comments- Get issue commentsjira_get_projects- List projects
See MCP Server documentation for setup instructions.
CLI Create Command¶
Create Jira issues from YAML files with full support for custom fields:
Example YAML:
project: PROJ
type: Story
summary: Add user authentication
description: |
Implement OAuth2 login flow.
labels:
- auth
- mvp
customfield_12345: |
Given A, When B, Then C
Features:
- All standard Jira fields supported
- Custom fields via
customfield_*keys --dry-runflag for validation--project,--parent,--typeoverride flags
See create command documentation for details.
Core Package¶
New core package with shared types and functions for issue creation, used by both CLI and MCP server.
Changes¶
Refactoring¶
- Migrated from
golang.org/x/exp/slicesto standard libraryslicespackage (Go 1.21+)
Dependencies¶
- Added
gopkg.in/yaml.v3for YAML parsing - Updated indirect dependencies
Installation¶
# CLI
go install github.com/grokify/gojira/cmd/gojira@latest
# MCP Server
go install github.com/grokify/gojira/cmd/gojira-mcp@latest
Full Changelog¶
- feat(mcp): add MCP server for Claude Code integration
- feat(core): add shared create issue logic
- feat(cli): add create command for YAML-based issue creation
- refactor: migrate from golang.org/x/exp/slices to stdlib slices
- chore(deps): add yaml.v3 and update dependencies
- chore: add gojira-mcp binary to gitignore