Provides system time integration with customizable date and time formatting and locale support.
Allows access to Jira issues directly from the IDE, including viewing assigned issues, getting detailed information on specific issues, and converting Jira issues into local tasks.
š JIRA MCP Server for Cursor
⨠Features
š Access JIRA Directly From Cursor
View your assigned issues without leaving your IDE
Get detailed information on specific issues with one command
Convert JIRA issues into local tasks seamlessly
ā° System Time Integration
Customizable date and time formatting
Locale support via date-fns
Related MCP server: MCP Server for Cursor
š Quick Start
Installation
Configuration
Create a .env file with the following variables:
š Important Note About JIRA API Tokens
Tokens may contain special characters, including the
=signPlace the token on a single line in the
.envfileDo not add quotes around the token value
Paste the token exactly as provided by Atlassian
š ļø Development Tools
MCP Inspector
The MCP Inspector is a powerful tool for testing and debugging your MCP server.
The inspector automatically:
Loads environment variables from
.envCleans up occupied ports (5175, 3002)
Builds the project when needed
Starts the MCP server with your configuration
Launches the inspector UI
Visit the inspector at http://localhost:5175?proxyPort=3002
If you encounter port conflicts:
Debugging with the Inspector
The inspector UI allows you to:
View all available MCP capabilities
Execute tools and examine responses
Analyze the JSON communication
Test with different parameters
For more details, see the MCP Inspector GitHub repository.
Integration with Claude Desktop
Test your MCP server directly with Claude:
Build and run your server:
npm run build # You must build the project before running it node dist/index.jsConfigure Claude Desktop:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonAdd the MCP configuration:
{ "mcpServers": { "JIRA Tools": { "command": "node", "args": ["/absolute/path/to/your/project/dist/index.js"], "env": { "JIRA_USERNAME": "your-jira-username", "JIRA_API_TOKEN": "your-jira-api-token", "JIRA_HOST": "your-jira-host.atlassian.net" } } } }Restart Claude Desktop and test with:
What time is it right now?or
Show me my assigned JIRA issues.
š Integration with Cursor IDE
ā ļø Important: You must build the project with
npm run buildbefore integrating with Cursor IDE or Claude Desktop.
Add this MCP server to your Cursor IDE's MCP configuration:
š§° Available Tools
JIRA Tools
Tool | Description | Parameters | Returns |
| Retrieves all issues assigned to you | None | Markdown-formatted list of issues |
| Gets detailed information about a specific issue |
: Issue key (e.g., PD-312) | Markdown-formatted issue details |
| Creates a local task from a JIRA issue |
: Issue key (e.g., PD-312) | Markdown-formatted task |
System Time Tools
Tool | Description | Parameters | Returns |
| Gets the current system time |
: (Optional) date-fns format string | Formatted date/time string |
š Project Structure
NPM Scripts
Command | Description |
| Build the project |
| Build and publish package to npm registry |
| Run with MCP inspector for debugging |
| Release ports used by the inspector |
| Run tests |
š Resources
š License
MIT Ā© Stanislav Stepanenko