Kiro Atlassian MCP Extension
VS Code/Kiro IDE extension that provides an MCP server for Atlassian (Jira & Confluence) with Streamable HTTP transport.
72 tools total — full port of sooperset/mcp-atlassian in Node.js/TypeScript.
Features
- Auto-start: MCP server starts automatically when extension activates
- Streamable HTTP: Native Kiro remote MCP support — no local bridge needed
- Auto-inject: Automatically adds config to
.kiro/settings/mcp.json
- 72 tools: Full Jira + Confluence coverage (issues, search, agile, pages, comments, etc.)
- Cloud + Server/DC: Supports both Atlassian Cloud and Server/Data Center
Quick Start
- Install the extension
- Open Command Palette →
Kiro Atlassian: Configure Credentials
- Enter your Jira/Confluence URL and API token
- Extension auto-starts MCP server and injects config
That's it. Your AI agent now has access to Jira and Confluence.
Commands
| Command |
Description |
Kiro Atlassian: Start MCP Server |
Start the MCP server |
Kiro Atlassian: Stop MCP Server |
Stop the MCP server |
Kiro Atlassian: Restart MCP Server |
Restart with new config |
Kiro Atlassian: Show Status |
Show server status |
Kiro Atlassian: Configure Credentials |
Set Jira/Confluence credentials |
Kiro Atlassian: Inject MCP Config |
Re-inject config into .kiro/settings/mcp.json |
Settings
| Setting |
Default |
Description |
kiroAtlassian.enable |
true |
Auto-start server on activation |
kiroAtlassian.port |
3000 |
HTTP server port |
kiroAtlassian.jiraUrl |
"" |
Jira base URL |
kiroAtlassian.jiraUsername |
"" |
Jira username/email |
kiroAtlassian.confluenceUrl |
"" |
Confluence base URL |
kiroAtlassian.confluenceUsername |
"" |
Confluence username/email |
kiroAtlassian.readOnly |
false |
Disable write operations |
Environment Variables
API tokens are read from environment variables (for security):
JIRA_API_TOKEN=your_jira_token
JIRA_PERSONAL_TOKEN=your_pat_for_server_dc
CONFLUENCE_API_TOKEN=your_confluence_token
Set these in your shell profile or .env file before launching Kiro.
Issues, Search, Fields, Transitions, Comments, Projects, Agile (boards/sprints), Links, Worklog, Attachments, Users, Watchers, Service Desk, Forms, Metrics, Development
Pages, Search, Comments, Labels, Users, Analytics, Attachments
Architecture
┌─────────────────────────────────────────┐
│ Kiro IDE │
│ │
│ Extension Host │
│ ├── extension.ts (activate/deactivate) │
│ ├── HTTP Server (port 3000) │
│ │ └── StreamableHTTPServerTransport │
│ ├── JiraClient → Jira REST API │
│ └── ConfluenceClient → Confluence API │
│ │
│ .kiro/settings/mcp.json │
│ └── { "atlassian": { "url": "..." } } │
└─────────────────────────────────────────┘
Development
npm install
npm run build
# Press F5 in VS Code to launch Extension Development Host
Package
npm run package
# Creates kiro-atlassian-mcp-1.0.0.vsix
License
MIT