atlassian-mcp-server
Verified Safeby InfraMCP
Overview
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.
Installation
python -m atlassian_mcp_serverEnvironment Variables
- ATLASSIAN_SITE_URL
- ATLASSIAN_CLIENT_ID
- ATLASSIAN_CLIENT_SECRET
- ATLASSIAN_MODULES
Security Notes
The server implements OAuth 2.0 with PKCE for strong authentication. However, several security risks were identified in the project's own `SECURITY_ASSESSMENT.md` and through code analysis: 1. **Hardcoded Localhost Callback Server**: The OAuth callback server binds to `localhost:8080` without configuration, posing risks of port conflicts and potential local hijacking. 2. **Client Secret in Environment Variables**: Storing the OAuth client secret in plain text environment variables makes it visible in process lists and logs. 3. **Credential File Storage**: Access and refresh tokens are stored in a local JSON file (`~/.atlassian_mcp_credentials.json`) with `0600` permissions, but without encryption at rest, allowing access by anyone with access to the user's account and potentially persisting indefinitely. 4. **Limited HTTP Callback Server Security**: The temporary HTTP server for OAuth callbacks has minimal security, lacking comprehensive request validation and robust timeouts, making it potentially vulnerable to manipulation or DoS during the callback window. 5. **Error Information Disclosure**: Detailed error messages could potentially leak sensitive system information in a production environment. While the code itself does not appear to contain malicious patterns like `eval` or obfuscation, the handling of sensitive credentials locally and the network configuration for the OAuth callback require careful consideration for production deployments.
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.
mcp-server-atlassian-confluence
Connects AI assistants to Atlassian Confluence knowledge bases, enabling natural language interaction to query, search, and manage Confluence content.
mcp-ticketer
Provides a unified, multi-platform interface for AI agents to manage project tickets, enabling CRUD operations, workflow transitions, hierarchy management, and advanced analytics with automated project status updates.
jira-mcp-server
A Spring Boot service providing OAuth2 authenticated tools for LLM agents to manage Jira issues and Confluence pages.