MCP consists of three things:
An MCP Host can connect to multiple MCP servers. It does so by starting multiple MCP clients, each with one connection to the respective server.
The protocol consists of two layers:
The data layer part is the important part it provides:
As a first pass, we will write an MCP server that talks to the block explorer API server and has useful tools. Later we might run the MCP right on the node.
The primitives are the important part. They are as follows:
Each primitive type has associated methods for discovery (*/list), retrieval (*/get), and in some cases, execution (tools/call).
Wow there is a lot that can be done here I think. Example:
You could actually get people to book flights with crypto lmao. Is this how you get to people actually taking bitcoin? Who knows.