Skip to content

[codex] add FlightDeck Manufact MCP server#1

Draft
henrique-simoes wants to merge 1 commit into
mainfrom
codex/manufact-mcp
Draft

[codex] add FlightDeck Manufact MCP server#1
henrique-simoes wants to merge 1 commit into
mainfrom
codex/manufact-mcp

Conversation

@henrique-simoes
Copy link
Copy Markdown
Owner

Summary

Adds a Manufact mcp-use server for GenUI FlightDeck so contributor agents can consume project context through MCP, inspect current experiment state, critique Blueprint payloads, summarize telemetry, and intentionally generate activated persona Blueprints.

What changed

  • Added backend/flightdeck/mcp_server.py with resources, prompts, and tools for FlightDeck agents.
  • Added flightdeck mcp and flightdeck-mcp entrypoints with stdio and streamable HTTP support.
  • Added mcp-use to backend dependencies and refreshed uv.lock.
  • Documented MCP usage in docs/mcp.md, backend/README.md, and the root README source-of-truth list.
  • Added tests for MCP tool/resource/prompt registration and the generate/read assignment flow.

Agent impact

Agents can now read flightdeck://readme, flightdeck://context, flightdeck://design, flightdeck://suggestions, and persona resources before work. They can use read-oriented tools for snapshots, assignments, telemetry, and Blueprint critique, while generate_persona_blueprint is explicitly documented as a write tool because it stores and activates a new Variant.

Validation

  • uv run pytest -q from backend/: 6 passed, 5 third-party deprecation warnings from mcp-use dependencies.
  • uv run flightdeck --help
  • uv run flightdeck mcp --help
  • HTTP smoke test: uv run flightdeck mcp --transport streamable-http --host 127.0.0.1 --port 8010 --debug, then GET /openmcp.json returned 200 with server metadata.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant