Provides a TypeScript client library for interacting with Model Context Protocol (MCP) servers.
This TypeScript library facilitates communication with MCP servers, enabling LLM agents to access resources, tools, prompts, and sampling functionalities. It supports both stdio and HTTP+SSE transports, offers built-in server process management, and integrates seamlessly with Claude's native tool calling. With its type-safe API, event-based architecture, and promise-based async/await structure, it provides a robust foundation for developing advanced LLM applications.