Atlassian
Reaches Jira and Confluence for issues, pages and project metadata.
Claude Code
$ claude mcp add Atlassian -e JIRA_URL=YOUR_VALUE -e JIRA_USERNAME=YOUR_VALUE -e JIRA_API_TOKEN=YOUR_VALUE -e CONFLUENCE_URL=YOUR_VALUE -e CONFLUENCE_USERNAME=YOUR_VALUE -e CONFLUENCE_API_TOKEN=YOUR_VALUE -- uvx mcp-atlassian
Codex
$ codex mcp add Atlassian --env JIRA_URL=YOUR_VALUE --env JIRA_USERNAME=YOUR_VALUE --env JIRA_API_TOKEN=YOUR_VALUE --env CONFLUENCE_URL=YOUR_VALUE --env CONFLUENCE_USERNAME=YOUR_VALUE --env CONFLUENCE_API_TOKEN=YOUR_VALUE -- uvx mcp-atlassian
Cursor
{ "mcpServers": { "Atlassian": { "command": "uvx", "args": [ "mcp-atlassian" ], "env": { "JIRA_URL": "YOUR_VALUE", "JIRA_USERNAME": "YOUR_VALUE", "JIRA_API_TOKEN": "YOUR_VALUE", "CONFLUENCE_URL": "YOUR_VALUE", "CONFLUENCE_USERNAME": "YOUR_VALUE", "CONFLUENCE_API_TOKEN": "YOUR_VALUE" } } } }
Add it to mcp.json.
Gemini CLI
{ "mcpServers": { "Atlassian": { "command": "uvx", "args": [ "mcp-atlassian" ], "env": { "JIRA_URL": "YOUR_VALUE", "JIRA_USERNAME": "YOUR_VALUE", "JIRA_API_TOKEN": "YOUR_VALUE", "CONFLUENCE_URL": "YOUR_VALUE", "CONFLUENCE_USERNAME": "YOUR_VALUE", "CONFLUENCE_API_TOKEN": "YOUR_VALUE" } } } }
Add it to settings.json.
GitHub Copilot
$ copilot mcp add Atlassian --env JIRA_URL=YOUR_VALUE --env JIRA_USERNAME=YOUR_VALUE --env JIRA_API_TOKEN=YOUR_VALUE --env CONFLUENCE_URL=YOUR_VALUE --env CONFLUENCE_USERNAME=YOUR_VALUE --env CONFLUENCE_API_TOKEN=YOUR_VALUE -- uvx mcp-atlassian
OpenCode
{ "mcp": { "Atlassian": { "type": "local", "command": [ "uvx", "mcp-atlassian" ], "environment": { "JIRA_URL": "YOUR_VALUE", "JIRA_USERNAME": "YOUR_VALUE", "JIRA_API_TOKEN": "YOUR_VALUE", "CONFLUENCE_URL": "YOUR_VALUE", "CONFLUENCE_USERNAME": "YOUR_VALUE", "CONFLUENCE_API_TOKEN": "YOUR_VALUE" } } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "Atlassian": { "command": "uvx", "args": [ "mcp-atlassian" ], "env": { "JIRA_URL": "YOUR_VALUE", "JIRA_USERNAME": "YOUR_VALUE", "JIRA_API_TOKEN": "YOUR_VALUE", "CONFLUENCE_URL": "YOUR_VALUE", "CONFLUENCE_USERNAME": "YOUR_VALUE", "CONFLUENCE_API_TOKEN": "YOUR_VALUE" } } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
None known
Signed build
No
No build provenance published
Maintained
Nov 7, 2026
Last push
Licence
MIT
Runs as
uvx
On your machine
Deprecated
No
Signals from public registries, not an audit. Checked Nov 12, 2026.
code-forge README
code-forge
설치하면 Claude Code가 더 잘 동작합니다.
전문 에이전트, 슬래시 스킬, 스택 모듈을 제공하는 Claude Code 플러그인.
검증된 사고모델(GROUND→APPLY→VERIFY→ADAPT)이 모든 작업의 품질을 일관되게 유지합니다.
(에이전트/스킬 개수는 디스크가 진실 — ls agents/*.md | wc -l, ls skills/*/SKILL.md | wc -l)
현재 상태: 개인 GitHub 운영 중 (마켓플레이스 배포 4.10.0). 패치노트: CHANGELOG.md
설치
방법 1: 마켓플레이스 (권장)
# 1. 마켓플레이스 등록 (최초 1회)
claude plugin marketplace add https://github.com/ggombee/forge-market.git
# 2. 플러그인 설치
claude plugin install code-forge
# 3. 프로젝트 세팅
claude
> /setup
방법 2: 로컬 클론
git clone https://github.com/ggombee/code-forge.git
claude --plugin-dir /path/to/code-forge
> /setup
매번 입력하기 번거로우면 alias를 추가하세요:
alias claude-forge='claude --plugin-dir /path/to/code-forge'
/setup이 하는 일
package.json을 읽어서 스택을 자동 감지하고, 프로젝트에 맞는 CLAUDE.md + AGENTS.md를 생성합니다. 스택 선택, 기능 설정(Smith/Whetstone/Bellows on/off)까지 대화형으로 진행됩니다.
- CLAUDE.md — 스택 규칙 + 모듈 참조 (Claude Code용)
- AGENTS.md — 사고모델 핵심 전파 (Codex CLI 등 멀티툴 호환)
이런 걸 합니다
/start feature.md — 한 줄이면 PR까지
MD 파일에 요구사항을 적으면, 분석 → 디자인 확인 → 구현 → 테스트 → 린트 → 커밋 → PR까지 한 번에. 중간에 두 번만 물어봅니다: "구현할까요?", "커밋할까요?"
/start feature.md # 전체 플로우
/start feature.md --plan-only # 분석+계획만
/start "버튼 색상 변경" # 자유 텍스트도 가능
복잡도를 스스로 판단해서 LOW면 탐색을 생략하고, HIGH면 계획 에이전트를 먼저 태웁니다. 완료 검증·버그 수정 같은 후속은 별도 스킬이 아니라 규칙·훅에 흡수되어 있습니다 (대체 매핑: docs/CATALOG.md).
/handoff — 세션을 끊고 이어가기
auto-compact에 맡기지 않고, 대화에만 존재하는 맥락(결정/이유/미결질문)을 progress.md에 문서화한 뒤 다음 세션 킥오프 프롬프트를 클립보드에 복사합니다. 새 세션은 시작 시 자동 주입으로 이어받습니다.
그 외 주요 스킬
| 스킬 | 한 줄 설명 |
|---|---|
/test | 테스트 통합 진입점 — 유닛/E2E/세팅 자동 라우팅 |
/e2e | 화면 단위 E2E 자동화 (Playwright + 자율 실행 루프) |
/debate | 서로 다른 모델끼리 토론시켜서 방향 결정 |
/research | 구조화된 팩트 기반 리서치 |
/codex | OpenAI Codex와 페어 프로그래밍 |
/voice | 음성 입력 셋업 (local Whisper, hands-free) |
/setup --profile | 프로젝트 코딩 스타일 분석 → 프로필 생성 |
전체 카탈로그: docs/REFERENCE.md
bin/forge — 상태 표면 (외부 도구 연동)
bin/forge status --json # 품질 게이트/라우팅/REFLECT 상태 (외부 도구의 유일한 읽기 표면)
bin/forge whet --draft # 반복 품질 이슈 3회+ → 개인 컨벤션 후보 초안 (채택은 사람)
bin/forge doctor # 주입 회로/버전 정합/만년 적색 자가진단 (보고만)
forge-glow HUD가 이 표면을 소비해 품질 게이트·effort 권고를 상태줄에 표시합니다.
에이전트
코드를 수정할 수 있는 놈과 없는 놈을 확실히 나눴습니다.
| 권한 | 누구 | 할 수 있는 것 |
|---|---|---|
| 읽기만 | analyst, architect, refactor-advisor, vision | 분석, 설계, 리뷰 — 코드 안 건드림 |
| Bash만 | scout, code-reviewer, git-operator, researcher | 탐색, 리뷰, git, 조사 — 파일 수정 안 함 |
| 수정만 | lint-fixer, build-fixer | 기존 파일 수정 — 새 파일 생성 안 함 |
| 전체 | implementor, deep-executor, assayer, codex | 뭐든 가능 |
간단한 탐색은 haiku가 빠르게, 복잡한 구현은 sonnet이, 아키텍처 분석은 opus가 처리합니다. 라우팅 정책(티어 핀 = 비용 통제): references/routing-policy.md
Smith — 에이전트를 만드는 에이전트
에이전트를 STATE(이 에이전트가 아는 것)와 ACT(이 에이전트가 하는 것)로 나눠서 정의하고, 빌드타임에 컴파일합니다.
프로젝트 에이전트는 사고모델(Blueprint)이 인라인 임베딩되어 플러그인 없이도 핵심 규칙이 동작합니다.
/code-forge:smith-create-agent # 프로젝트 분석 → 맞춤 에이전트 자동 생성 (setup에서 자동 호출됨)
/code-forge:smith-build # 수동 빌드
스택 모듈
/setup이 package.json을 읽고 자동으로 맞춰줍니다. 수동으로 고르려면:
| 카테고리 | 선택지 |
|---|---|
| Framework | Next.js Pages Router, App Router, React SPA |
| Design System | MUI, Ant Design |
| State | Jotai+TanStack, Zustand+TanStack, Redux RTK |
| Styling | Emotion, Tailwind, Styled Components |
| Testing | Jest, Vitest |
프리셋으로 한 번에: standard (Pages+Jotai+Emotion+Jest) 또는 modern-stack (MUI+App+Zustand+Tailwind+Vitest)
자매 도구 (5-family)
code-forge는 단독으로 완결되지만, 같은 계약 위에서 자매 도구와 결합됩니다. 계약 + 연결 상태(🟢 wired / 📐 designed)는 docs/contracts/INTEGRATION.md가 단일 진실.
| 도구 | 역할 | 상태 |
|---|---|---|
| forge-glow | 실시간 HUD (상태줄) | 🟢 wired — bin/forge status --json 소비 |
| flow-toolkit | model-agnostic 워크플로우 CLI | 📐 휴면 — 미설치 시 전부 graceful skip |
| forge-hearth | 다중 프로젝트 대시보드 | 📐 휴면 |
| coding-practice | 개인 컨벤션 원본 (.candidate/profile.md) | 🟢 candidate-profile 룰이 소비 |
MCP 연동
플러그인만으로 다 됩니다. 아래는 있으면 더 좋은 것들:
| MCP | 효과 |
|---|---|
| Figma | /start에서 디자인 자동 분석 |
| Codex | 다른 모델과 페어 프로그래밍 |
없으면? 그냥 안 쓰입니다. 에러 안 납니다.
라이선스
MIT
설치하면 Claude Code가 더 잘 동작합니다. 전문 에이전트, 슬래시 스킬, 스택 모듈을 제공하는 Claude Code 플러그인. 검증된 사고모델(GROUND→APPLY→VERIFY→ADAPT)이 모든 작업의 품질을 일관되게 유지합니다. (에이전트/스킬 개수는 디스크가 진실 — ls agents/.md | wc -l, ls skills//SKILL.md | wc -l) 현재 상태: 개인 GitHub 운영 중 (마켓플레이스 배포 4.10.0).
More MCP servers from other plugins.
Questions about Atlassian.
- Which coding agents can use Atlassian?
- Atlassian works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
- How do I add Atlassian to Claude Code?
- Run this in your terminal: claude mcp add Atlassian -e JIRA_URL=YOUR_VALUE -e JIRA_USERNAME=YOUR_VALUE -e JIRA_API_TOKEN=YOUR_VALUE -e CONFLUENCE_URL=YOUR_VALUE -e CONFLUENCE_USERNAME=YOUR_VALUE -e CONFLUENCE_API_TOKEN=YOUR_VALUE -- uvx mcp-atlassian
- Is Atlassian safe to install?
- Low risk. Signals from public registries, not an audit.

