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)