Chapter 6. Building MCP Servers: Advanced Use with Utilities and Integrating Client Capabilities
If the last chapter set your foundation for building MCP servers that serve up the MCP primitives, this chapter will build the doors, walls, and roof of your servers. The first set of tools are the MCP server utilities. These are tools that are built into the MCP specification and into all of the MCP SDKs that supercharge your MCP servers. They allow you to do things like provide autocompletion suggestions to your users, access a world of information about both the current session and the current request being made, send logs to the client, paginate your responses, and even get progress notifications from your MCP server to your users.
The next set are the client-provided resources. These are additional capabilities that your MCP server can use to augment its functionality. These include elicitations, which allow your server ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access