36 lines
1.0 KiB
Markdown

# GooseFactory — MCP Server Package
**Owner:** MCP Engineer Agent
Factory MCP Server exposing tools, resources, and prompts for conversational factory management.
## Responsibilities
- All MCP tools defined in `CONTRACTS.md` §2
- All MCP resources (factory:// URIs)
- All MCP prompts
- MCP App modal hosting contract
- stdio + SSE transport
## Key Files (to create)
```
src/
├── index.ts # MCP server entry
├── tools/
│ ├── tasks.ts # get_pending, approve, reject
│ ├── pipelines.ts # status, advance, create
│ ├── deploy.ts # deploy, run_tests
│ └── search.ts # search, blockers
├── resources/
│ ├── dashboard.ts
│ ├── pipelines.ts
│ └── servers.ts
├── prompts/
│ ├── review.ts
│ ├── attention.ts
│ ├── deploy-checklist.ts
│ └── retrospective.ts
└── apps/ # MCP App modal registration
```
## Build to: `CONTRACTS.md` §2 (MCP Tool Schemas) and §3 (Modal Data Contract)