CypherMonkeyAI omni-channel lab

A lifelong-learner lab on AI omni-channel agents, including voice and the contact center. Free to read. Nothing sold.

Model Context Protocol · L2 · 15 min

Transports

Learn in five minutes

  • A transport carries the protocol messages.
  • Local stdio and network transports are different trust stories.
  • A local process is not automatically safe, but it is a different boundary than a public port.
  • Confirm which transports the revision you read actually specifies.
  • Do not open a port in this lab.

The paper exercise uses stdio words only: the host starts a process, talks on its streams, and stops it. No address, no port.

This section HTML

Visual

T6-R4 diagram

Diagram SVGDiagram PNGDiagram HTML

Flow SVGFlow PNGFlow HTML

Stay on the machine

  1. Write 'stdio' on the arrow.
  2. Do not write a host name or a port.
  3. The stop step kills the process in the story.
  4. Add 'confirm the transport list in the spec'.

This section HTML

Quiz

What is a transport?

It moves the messages.

What does this room refuse to do?

The exercise stays local on paper.

Why say confirm?

Pin the revision you read.

This section HTML

Ecosystem

Transport
How the bytes of the protocol move.

Sisters: Plugins, Function calling, Language-server ideas.

A notes server can serve chat and a voice host if both speak the same protocol.

Treat the spec revision as something you pin, like a model id.

Config

  • Write the goal in one sentence.
  • Name the input and the allowed output.
  • Save the trace next to the result.

Troubleshooting

  • The answer looks fluent and is wrong. Check whether a source passage actually contains the claim.
  • The loop never stops. Set a step cap and stop when the tool result repeats.

This section HTML

Sources HTML

Sources and go deeper

sources.json