diff --git a/.context/mcp.json b/.context/mcp.json index cd0f1bc..ab5dfb8 100644 --- a/.context/mcp.json +++ b/.context/mcp.json @@ -3,6 +3,10 @@ "knowledge": { "url": "http://localhost:3100/mcp", "description": "Project knowledge base — vector + graph retrieval" + }, + "supervisor": { + "url": "http://localhost:3200/mcp", + "description": "Skill workers — TDD (red/green/refactor), more coming" } } } diff --git a/Taskfile.yml b/Taskfile.yml index e978fca..04cb9bf 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -55,3 +55,21 @@ tasks: desc: Initialize a new project from this template cmds: - bash scripts/init.sh + + supervisor:dev: + desc: Run supervisor MCP server (development) + cmds: + - go run ./cmd/supervisor + + supervisor:build: + desc: Build supervisor binary + cmds: + - go build -o bin/supervisor ./cmd/supervisor + + supervisor:test:smoke: + desc: Smoke test supervisor via MCP (requires supervisor:dev running) + cmds: + - | + curl -s -X POST http://localhost:${SUPERVISOR_PORT:-3200}/mcp \ + -H "Content-Type: application/json" \ + -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' | jq .