MCP follows a host-client-server architecture in which the host creates an MCP client for each MCP server it connects to. The official architecture specifies that each MCP client maintains a dedicated connection with its corresponding MCP server . A host connecting to several servers therefore normally manages several MCP client instances rather than multiplexing all servers through one shared client connection. MCP also does not require clients and servers to reside on different machines. STDIO-based servers commonly execute locally, while Streamable HTTP supports remotely deployed servers. Likewise, a remote MCP server can serve many MCP clients, so a server is not permanently restricted to one client. This client-server separation is particularly relevant to OCI Enterprise AI Agents because MCP Calling enables OCI agent workflows to consume capabilities exposed by remote MCP servers through a standardized integration model.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit