liveBook · Manning

MCP

As explained in Building Distributed Applications that Work

Model Context Protocol is a protocol for connecting language-model applications with external tools, data sources, and capabilities through a standardized interface.

Model Context Protocol (MCP) provides a standardized way for language-model applications to connect to external tools and information. For a coding agent working with Aspire, that connection helps it retrieve current information instead of guessing at APIs that may have changed. section 10.4 section 10.4.3

MCP and agentic tool calling are related but distinct. Tool calling is the agent’s decision to take an action, inspect its result, and decide what to do next. An agent might read files, run tests, or execute commands as part of that loop. MCP is a protocol for connecting the agent to capabilities it can use. section 10.4.3

An Aspire integration workflow

Start an existing .NET solution with `aspire init`, then run `aspire run`. The dashboard is initially blank because no projects have been added. Leave it running while setting up MCP and the coding assistant to work on the existing application. section 10.4

How Building Distributed Applications that Work covers it

How deep it goes
Defines the relationship between MCP and agentic tool calling, but does not specify MCP configuration or protocol details in the supplied excerpt.
Examples
Uses an Aspire setup and a refactoring scenario involving file inspection, code changes, and repeated test runs.
What it assumes
Assumes a .NET solution and command-line workflow while explaining agentic tool calling through concrete actions.
What you can do after
Evaluate/understand why a coding agent needs current external information and how tool results support iterative changes.
How it connects
Links MCP to agentic tool calling, coding assistants, large language models, and Aspire.

Also explained in

Compare how 14 books explain MCP →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Distributed Applications that Work. The section links point to the parts of the book it draws on.