MCP (Master Control Program) - PDX-Flamingo/codonpdx GitHub Wiki

MCP

MCP (Master Control Program)

Interfaces

  1. Web UI Frontend.
  2. Computation Engine.

When communicating with Web UI Frontend, MCP

  1. Receive requests for results.
  2. Send results.

When communicating with Computation Engine, MCP

  1. Translates the user request into a series of actions for our computation engine.
  2. Send series of actions to computation engine.
  3. Receive Results.
  4. Ensure 1:1 ratio of Requests/Results.
  5. Handle exceptions from computation engine.
  6. Keep a record of logs, requests, results.
  7. Trigger reset of computation engine to factory condition.