The MCP link has two communications paths: stdio and http:
- The
stdiolink was implemented first, and receives requests from the AI client through stdin and sends responses to stdout. This requires two “LEDs” because either stdin or stdout might fails. - The
httplink (in v11.8.0+) listens on a designated internet port. It cannot detect an input failure, input is either present or not as a web site cannot really distinguish between "Mark Bernstein is not on the internet right now” and “Mark Bernstein is not asking me to do anything right now.”
See also—notes linking to here: