health_checkValidate connection
Search issues, view sprints, manage work items with 17 tools and approval controls.
health_checkValidate connection
get_issueIssue details with links and comments
search_issuesJQL search
my_issuesYour open issues
get_board_issuesBoard issues
get_sprint_issuesAgile sprint view
get_attachmentsAttachments
get_worklogsWork logs
get_commentsComments
get_linksLinked issues
whoamiCurrent user
create_issueCreate issue
update_issueUpdate fields
transition_issueChange status
add_commentAdd comment
assign_issueAssign user
log_workLog time
npm install @mcp-platform/jiraUse placeholder credentials only in copied examples. Secrets belong in environment variables.
npm install
cp .env.example .env # Edit with your URL and token
npm run doctor # Verify connection
npm start # Run the MCP server{
"mcpServers": {
"jira": {
"command": "node",
"args": ["PATH/TO/mcp-platform/packages/mcp-jira/src/index.js"],
"env": {
"JIRA_BASE_URL": "https://your-domain.atlassian.net",
"JIRA_PAT": "YOUR_TOKEN_HERE",
"JIRA_EMAIL": "you@example.com",
"JIRA_PROJECT_KEY": "",
"JIRA_ENABLE_WRITES": "false",
"JIRA_ALLOWED_PROJECTS": "",
"JIRA_REQUEST_TIMEOUT": "30000",
"JIRA_MAX_RESULTS": "25"
},
"disabled": false
}
}
}“Show my open issues”
“High-priority bugs in PROJ”
“Status of PROJ-456”
“Current sprint”
“Attachments on PROJ-123”
This connector follows a read-only by default security posture. Write operations (create, update, transition, comment, assign, log work) are only available when explicitly enabled via JIRA_ENABLE_WRITES=true.
JIRA_ALLOWED_PROJECTS to restrict which projects the connector can accessThis package does NOT disable TLS certificate verification. For environments with corporate or self-signed certificates:
NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem in your environmentJIRA_CA_CERT_PATH to point to your certificate fileNever set NODE_TLS_REJECT_UNAUTHORIZED=0 in production.
If you discover a security vulnerability, please report it responsibly:
| Version | Supported |
|---|---|
| 1.0.x | Yes |