Jira Server
Jira Server (Data Center) is a self-hosted version of Jira for project management and issue tracking.
Authentication Types
Jira Server supports 2 authentication methods:
-
OAuth 2.0 - Use OAuth 2.0 authentication with your self-hosted Jira Server instance (requires v8.5.9 or later).
- Pros: Secure, per-user tracking, production-ready, no credentials stored in MCP-S
- Cons: Requires OAuth configuration on Jira Server
-
API Key - Use a personal access token for authentication.
- Pros: Simple setup
- Cons: Single credential for all users
General Settings
Before using the connector, you need to configure:
- Jira Organization Domain - Your Jira Server instance URL (e.g.,
https://jira.yourcompany.com)
Setting up OAuth 2.0
OAuth 2.0 is available for self-hosted Jira Server/Data Center instances running version 8.5.9 or later.
Requirements:
- Jira Server/Data Center v8.5.9 or later
- HTTPS enabled on your Jira Server instance (required for production)
- Administrator access to Jira Server
Setup Steps:
-
Log in to your Jira Server instance as an administrator
-
Navigate to Settings (gear icon) → Applications → Application links
-
Click Create link
-
Select External application and then Incoming
-
Choose OAuth 2.0 as the authentication method
-
Configure the OAuth application:
- Name: Enter a descriptive name (e.g., "MCP-S Integration")
- Redirect URL: Copy this from MCP-S and paste it here
- Scopes: Enable the required scopes:
READ- View projects and issuesWRITE- Create, update, and delete projects and issues (includes READ)
- Click Save and copy the Client ID and Client Secret
-
In MCP-S:
- Paste the Client ID and Client Secret
- Enter your Jira Server instance URL in Jira Organization Domain (e.g.,
https://jira.yourcompany.com)
-
Click Save Changes and authorize
Additional Information:
- For detailed configuration steps, see Atlassian's official documentation
- OAuth 2.0 supports both Authorization Code and Authorization Code with PKCE flows
- Access tokens expire after 2 hours by default and are automatically refreshed
Generating an API Key (Personal Access Token)
For Jira Server/Data Center (version 8.14+):
-
Log in to your Jira Server instance
-
Click on your profile icon in the top right
-
Go to Profile
- In the left sidebar, click Personal Access Tokens
- Click Create token
- Enter a Token name and optionally set an expiry date
-
Click Create
-
Copy the token immediately (it won't be shown again)
-
Paste the token into Webrix
-
Enter your Jira Organization Domain in General Settings
Note: For older Jira Server versions without PAT support, you may need to use basic authentication with your username and password.