SDKActive

MCP Client

Protocol-level client component that enables host applications to communicate with MCP servers, supporting elicitation, roots, and sampling features.

Open source page ↗

Field note

What it does

MCP clients are instantiated by host applications to communicate with particular MCP servers. Each client handles one direct communication with one server, enabling features like elicitation for dynamic user input, roots for directory scoping, and sampling for LLM completions.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

​ Core Client Features

​ Design Philosophy

​ Elicitation

​ Example: Flight Analysis Tool

​ Example: Holiday Booking Approval

​ Example: Travel Planning Workspace

​ Overview

​ Roots

​ Sampling

Understanding MCP clients

​ User Interaction Model