Prerequisites
- Windsurf editor installed
- Jira MCP installed (see Quickstart)
- jira-cli configured and authenticated
Configuration
Open MCP settings
In Windsurf, go to Settings > MCP or open the command palette and search for “MCP”.
Add Jira MCP server
Add the following configuration to your MCP servers:
- Binary installation
- Development setup (uv)
Replace
/usr/local/bin/jira-mcp with the actual path to your jira-mcp binary.Usage examples
Once configured, you can interact with Jira using natural language in Windsurf’s Cascade AI:- “Show me my assigned tickets”
- “Create a bug ticket for the login page issue”
- “Move PROJ-123 to In Progress”
- “Add a comment to PROJ-456 explaining the fix”
- “What tickets are in the current sprint?”
Troubleshooting
MCP server not connecting
MCP server not connecting
- Verify the path to your jira-mcp binary is correct.
- Make sure jira-cli is properly configured by running
jira issue listin your terminal. - Check Windsurf’s MCP logs for error messages.
Authentication errors
Authentication errors
Ensure your Jira credentials are set in the MCP configuration’s
env field:GUI applications like Windsurf do not inherit shell environment variables from
.bashrc or .zshrc. Using the env field in the MCP configuration is the recommended approach.