Skip to content

MCP Setup

Model Context Protocol (MCP) connects your IDE or agent to version control and issue tracking services. This page uses Cursor as the primary example; other environments may use different settings locations.

MCP combination: GitHub for repositories and pull requests; Jira for issue tracking. ASDLC is optional.


Configuration

Cursor: Settings → Features → Model Context Protocol Or edit ~/.cursor/mcp.json (macOS/Linux) or %USERPROFILE%\.cursor\mcp.json (Windows). Other environments: see your IDE or agent's MCP documentation.


GitHub + Jira

{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer <YOUR_GITHUB_TOKEN>"
      }
    },
    "atlassian": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.atlassian.com/v1/mcp"]
    }
  }
}

GitHub: github.com/settings/tokens — scopes: repo, read:org

Jira: On first use, your environment may prompt for Atlassian OAuth (e.g. Cursor). Test: "Get Jira issues in my current sprint"


Troubleshooting

MCP not connecting? Restart your IDE or agent, verify URLs, check internet connection.

GitHub auth fails? Verify token has repo and read:org scopes.

Atlassian OAuth fails? Clear browser cookies, try incognito window.


Back to Getting Started