jira-mcp-server
Verified Safeby ankitranjan5
Overview
A Spring Boot service providing OAuth2 authenticated tools for LLM agents to manage Jira issues and Confluence pages.
Installation
java -jar target/*.jarEnvironment Variables
- ATLASSIAN_CLIENT_ID
- ATLASSIAN_CLIENT_SECRET
- ATLASSIAN_CALLBACK_URL
- JASYPT_ENCRYPTOR_PASSWORD
- SPRING_DATASOURCE_URL
- SPRING_DATASOURCE_USERNAME
- SPRING_DATASOURCE_PASSWORD
Security Notes
The application securely stores encrypted access and refresh tokens in a PostgreSQL database and uses Jasypt for encryption. It leverages Spring Security for OAuth2 flows. The 'principalName' (UUID) acts as a bearer token for LLM agent authentication; its secrecy is critical. Weak default values for 'jasypt.encryptor.password', 'spring.datasource.username', and 'spring.datasource.password' are present in 'application.yaml' and must be overridden with strong, secret values via environment variables in production. Failure to do so would significantly lower the security posture. No 'eval' or similar dynamic code execution risks were found.
Similar Servers
mcp-server-atlassian-jira
Connects AI assistants to Jira projects, issues, and workflows to enable natural language interaction for project management and issue tracking.
zapier-mcp
This repository provides plugins, skills, and commands for AI agents, specifically Claude, to enable sophisticated workflow automation and integration with 8,000+ apps via Zapier's Model Context Protocol (MCP) for engineering tasks like Jira management, git operations, and code reviews.
oauth2-authorization-server
An OAuth2 Authorization Server managing user authentication, user data, PostgreSQL to Oracle database migration/scripting, AI chat with various models, file storage, and Excel processing.
atlassian-mcp-server
Enables AI agents to interact with Atlassian Cloud services (Jira, Confluence, Jira Service Management) for work documentation, issue management, and context understanding through a unified API.