You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Epics are required for issues at my company. I'm using this jira_create_issue tool, but no matter what I do, it can't see to get the epic key in a way that allows it to create the issue.
Here is what Claude Code is trying to do... ⏺ atlassian - jira_create_issue (MCP)(project_key: "DSSO", summary: "[dotfiles] Fix README", issue_type: "Story", assignee: "ddelzell", description: "## Description\nWill fix the README file to ensure it is up-to-date and accurate.\n\n## Expected Work Product\nPR with updated README file", additional_fields: {"priority":{"name":"Major"},"epicKey":"DSSO-1"})
In the logs I get that an Epic Link is required, but I'm at a loss to how to pass that in.
HTTPError: Epic Link - Having
an Epic associated to the issue
is mandatory.
Having an Epic associated to
the issue is mandatory.
ERROR - FastMCP.fastmcp.tools.tool_manager - Error calling tool 'create_issue': Epic Link - Having an Epic associated to the issue is mandatory.
Having an Epic associated to the issue is mandatory.
Traceback (most recent call last):
File "/app/.venv/lib/python3.10/site-packages/fastmcp/tools/tool_manager.py", line 120, in call_tool
return await tool.run(arguments)
File "/app/.venv/lib/python3.10/site-packages/fastmcp/tools/tool.py", line 144, in run
result = await result
File "/app/.venv/lib/python3.10/site-packages/mcp_atlassian/utils/decorators.py", line 147, in wrapper
return await func(ctx, *args, **kwargs)
File "/app/.venv/lib/python3.10/site-packages/mcp_atlassian/servers/jira.py", line 705, in create_issue
issue = jira.create_issue(
File "/app/.venv/lib/python3.10/site-packages/mcp_atlassian/jira/issues.py", line 591, in create_issue
response = self.jira.create_issue(fields=fields)
File "/app/.venv/lib/python3.10/site-packages/atlassian/jira.py", line 1729, in create_issue
return self.post(url, params=params, data=data)
File "/app/.venv/lib/python3.10/site-packages/atlassian/rest_client.py", line 707, in post
response = self.request(
File "/app/.venv/lib/python3.10/site-packages/atlassian/rest_client.py", line 439, in request
self.raise_for_status(response)
File "/app/.venv/lib/python3.10/site-packages/atlassian/rest_client.py", line 988, in raise_for_status
raise HTTPError(error_msg, response=response)
requests.exceptions.HTTPError: Epic Link - Having an Epic associated to the issue is mandatory.
Having an Epic associated to the issue is mandatory.
{"jsonrpc":"2.0","id":8,"result":{"content":[{"type":"text","text":"Error calling tool 'create_issue'"}],"isError":true}}
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Epics are required for issues at my company. I'm using this
jira_create_issue
tool, but no matter what I do, it can't see to get the epic key in a way that allows it to create the issue.Here is what Claude Code is trying to do...
⏺ atlassian - jira_create_issue (MCP)(project_key: "DSSO", summary: "[dotfiles] Fix README", issue_type: "Story", assignee: "ddelzell", description: "## Description\nWill fix the README file to ensure it is up-to-date and accurate.\n\n## Expected Work Product\nPR with updated README file", additional_fields: {"priority":{"name":"Major"},"epicKey":"DSSO-1"})
In the logs I get that an Epic Link is required, but I'm at a loss to how to pass that in.
Beta Was this translation helpful? Give feedback.
All reactions