# π WorkflowMCP - AI-Integrated Project Management Platform
[](https://github.com/foswmine/workflow-mcp)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org)
[](https://claude.ai/code)
**AI ν΅ν© DevOps νλ«νΌ** - μμ ν μννΈμ¨μ΄ κ°λ° μλͺ
μ£ΌκΈ°(SDLC) κ΄λ¦¬
> π‘ **λ€μ€ AI μμ΄μ νΈ νμ
μ΄ νμνμ κ°μ?**
> WorkflowMCPμ ν¨κ» [Claude Swarm](https://github.com/anthropics/claude-swarm)μ μ¬μ©νμ¬ μ€μ λ€μ€ μμ΄μ νΈ μ€μΌμ€νΈλ μ΄μ
μ ꡬννμΈμ!
## π― **ν΅μ¬ κΈ°λ₯**
| κΈ°λ₯ | λꡬ μ | μ€λͺ
|
|------|---------|------|
| **π νλ‘μ νΈ κ΄λ¦¬** | 6κ° | νλ‘μ νΈ μμ±, λΆμ, μ§νλ₯ μΆμ |
| **π μꡬμ¬ν κ΄λ¦¬** | 5κ° | PRD μμ±, μꡬμ¬ν μΆμ |
| **π¨ μ€κ³ κ΄λ¦¬** | 5κ° | μμ€ν
μ€κ³, μν€ν
μ² λ¬Έμν |
| **β
μμ
κ΄λ¦¬** | 8κ° | μμ
μμ±, μμ‘΄μ±, μ§ν μΆμ |
| **π§ͺ ν
μ€νΈ κ΄λ¦¬** | 9κ° | ν
μ€νΈ μΌμ΄μ€, μ€ν, κ²°κ³Ό κ΄λ¦¬ |
| **π λ¬Έμ κ΄λ¦¬** | 10κ° | ν΅ν© λ¬Έμ μ μ₯, κ²μ, μ°κ²° |
| **π DevOps μ΄μ** | 12κ° | μΈμλνΈ, νκ²½, λ°°ν¬ κ΄λ¦¬ |
**μ΄ 55κ°+ MCP λꡬ** + **SvelteKit μΉ λμ보λ**
## π― **3κ°μ§ μ¬μ© λ°©μ μ ν**
WorkflowMCPλ λ€μ 3κ°μ§ λ°©μμΌλ‘ μ¬μ©ν μ μμ΅λλ€. **νμμ λ°λΌ μ ννμΈμ:**
### π€ **1. MCP λꡬ λ°©μ** (AI ν΅ν©)
**μΆμ² λμ**: Claude Code μ¬μ©μ, AI κΈ°λ° μλν μ νΈ
**μ₯μ **: AI λ€μ΄ν°λΈ ν΅ν©, μλν, μ€μκ° μ²λ¦¬
**μ¬μ©λ²**:
```bash
npm start # MCP μλ² μ€ν
# Claude Codeμμ MCP λꡬ μ¬μ©
```
- **[MCP λꡬ κ°μ΄λ](docs/guides/USER_GUIDE.md)** - 55κ°+ MCP λꡬ μμΈ μ¬μ©λ²
### π **2. Dashboard API λ°©μ** (μΉ μΈν°νμ΄μ€)
**μΆμ² λμ**: ν νμ
, μκ°μ κ΄λ¦¬, λΈλΌμ°μ κΈ°λ° μμ
μ νΈ
**μ₯μ **: μΉ UI, ν νμ
, μκ°ν, μ€μκ° λκΈ°ν
**μ¬μ©λ²**:
```bash
npm start # MCP μλ² μ€ν (λ°±κ·ΈλΌμ΄λ)
cd dashboard && npm run dev # μΉ λμ보λ μ€ν
# http://localhost:3301 μ μ
```
- **[Dashboard API κ°μ΄λ](docs/DASHBOARD_API_GUIDE.md)** - μΉ μΈν°νμ΄μ€ μμ κ°μ΄λ
### π **3. ν΄λ/νμΌ κ΅¬μ‘° λ°©μ** (λ
립ν)
**μΆμ² λμ**: κ°μΈ νλ‘μ νΈ, μμ λ
립μ±, μ€νλΌμΈ μμ
μ νΈ
**μ₯μ **: μΈλΆ μμ‘΄μ± μμ, Git λ²μ κ΄λ¦¬, μ€νλΌμΈ κ°λ₯
**μ¬μ©λ²**:
```bash
# ν΄λ ꡬ쑰 볡μ¬νμ¬ μ¬μ© (μλ² λΆνμ)
```
- **[ν΄λ ꡬ쑰 κ°μ΄λ](docs/STANDALONE_WORKFLOW_SYSTEM.md)** - λ
립ν μν¬νλ‘μ° μμ€ν
- **[μ€μ΅ μμ ](docs/api/)** - `docs/api/` ν΄λμμ λ°λ‘ μμ
---
## π **λ¬Έμ κ°μ΄λ**
### π λΉ λ₯Έ μμ
- **[μ€μΉ λ° μ€μ ](docs/guides/USER_GUIDE.md#μ€μΉ-λ°-μ€μ )** - νκ²½ μ€μ λ° μμνκΈ°
- **[λΉ λ₯Έ ν
μ€νΈ](docs/testing/QUICK_TEST_CHECKLIST.md)** - μ€μΉ ν κΈ°λ³Έ κ²μ¦
### π μ¬μ©μ κ°μ΄λ
- **[μμ μ¬μ©μ κ°μ΄λ](docs/guides/USER_GUIDE.md)** - MCP λꡬ λͺ¨λ κΈ°λ₯ μμΈ μ¬μ©λ²
- **[Dashboard API κ°μ΄λ](docs/DASHBOARD_API_GUIDE.md)** - μΉ μΈν°νμ΄μ€ μμ κ°μ΄λ
- **[ν΄λ ꡬ쑰 κ°μ΄λ](docs/STANDALONE_WORKFLOW_SYSTEM.md)** - λ
립ν μν¬νλ‘μ° μμ€ν
- **[DevOps μ΄μ κ΄λ¦¬](docs/guides/DEVOPS_OPERATIONS_GUIDE.md)** - μΈμλνΈ, νκ²½, λ°°ν¬ κ΄λ¦¬
- **[λ¬Έμ μΈλ±μ€](docs/README.md)** - λͺ¨λ λ¬Έμ λͺ©λ‘ λ° κ΅¬μ‘°
### π οΈ κ°λ°μ κ°μ΄λ
- **[MCP μλ² νΈλ¬λΈμν
](docs/development/MCP_SERVER_TROUBLESHOOTING_GUIDE.md)** - μλ² λ¬Έμ ν΄κ²°
- **[κ°λ° μ§ν μν©](docs/development/DEVELOPMENT_PROGRESS.md)** - νλ‘μ νΈ νν©
- **[ν
μ€νΈ κ°μ΄λ](docs/testing/MCP_PHASE_2_9_TESTING_GUIDE.md)** - μ 체 μμ€ν
ν
μ€νΈ
## π **λΉ λ₯Έ μμ**
### 1. μ€μΉ λ° μ€ν
```bash
# μμ‘΄μ± μ€μΉ
npm install
# MCP μλ² μμ (Claude Code μ°λ)
npm start
# μΉ λμ보λ μμ (λ³λ ν°λ―Έλ)
cd dashboard && npm install && npm run dev
```
### 2. μ μ νμΈ
- **Claude Code**: MCP μλ² μ°κ²° - `/mcp` λͺ
λ Ή νμΈ
- **μΉ λμ보λ**: http://localhost:3301
- **λ°μ΄ν°λ² μ΄μ€**: `data/workflow.db` μλ μμ±
### 3. 첫 μ¬μ©
```javascript
// Claude Codeμμ μ€ν
create_project({
"name": "첫 λ²μ§Έ νλ‘μ νΈ",
"description": "WorkflowMCP ν
μ€νΈ νλ‘μ νΈ"
})
get_project_dashboard() // λμ보λ νμΈ
```
## π **μΉ λμ보λ**
### π κ΄λ¦¬ νμ΄μ§
- **νλ‘μ νΈ** (`/projects`) - νλ‘μ νΈ κ°μ λ° κ΄λ¦¬
- **PRD κ΄λ¦¬** (`/prds`) - μꡬμ¬ν λ¬Έμ μΉ΄λ λ·°
- **μμ
κ΄λ¦¬** (`/tasks`) - Kanban 보λ μν¬νλ‘μ°
- **κ³ν κ΄λ¦¬** (`/plans`) - μ§νλ₯ μΆμ μμ€ν
- **μ΄μ κ΄λ¦¬** (`/operations`) - μΈμλνΈ κ΄λ¦¬ λ° μμΈλ³΄κΈ°
- **νκ²½ κ΄λ¦¬** (`/environments`) - νκ²½ μμ± λ° μν κ΄λ¦¬
- **λ°°ν¬ κ΄λ¦¬** (`/deployments`) - λ°°ν¬ κ³ν λ° μ€ν κ΄λ¦¬
### π§ μμ± νμ΄μ§
- **μ PRD** (`/prds/new`) - μꡬμ¬ν/μΈμ쑰건 κ΄λ¦¬
- **μ μμ
** (`/tasks/new`) - κ³ν μ°κ²° λ° λ―Έλ¦¬λ³΄κΈ°
- **μ κ³ν** (`/plans/new`) - μΌμ λ° μ§νλ₯ μ€μ
- **μ νκ²½** (`/environments/new`) - κ°λ°/μ€ν
μ΄μ§/νλ‘λμ
νκ²½ μ€μ
- **μ λ°°ν¬** (`/deployments/create`) - λ°°ν¬ μ λ΅ λ° μΌμ κ΄λ¦¬
## π§ **κΈ°μ μ€ν**
- **Backend**: Node.js 18+, SQLite, MCP SDK
- **Frontend**: SvelteKit, Chart.js, D3.js
- **AI Integration**: Claude Code MCP Tools
- **Database**: SQLite (ACID νΈλμμ
, FTS κ²μ)
## π **λΌμ΄μ μ€**
MIT License - μμ λ‘κ² μ¬μ©νμΈμ!
---
**WorkflowMCP v3.0.0** - *AI κΈ°λ° DevOps ν΅ν© νλ«νΌ*
λ μμΈν λ΄μ©μ **[λ¬Έμ μΈλ±μ€](docs/README.md)**λ₯Ό νμΈνμΈμ.