modelcontextprotocol/typescript-sdk
Official TypeScript SDK for building and interacting with Model Context Protocol (MCP) servers and clients, enabling standardized context provision for large language models.
The project "vercel/mcp-adapter" is a Vercel adapter designed to facilitate the deployment of Model Context Protocol (MCP) servers on Next.js and other frameworks. It enables real-time communication between applications and AI models, making it easier for developers to integrate AI functionalities into their applications. The adapter currently supports Next.js, with plans to support more frameworks in the future. The adapter provides a streamlined way to create MCP handlers that can define various tools or commands that the AI model can execute. For example, a tool to roll an N-sided die can be implemented easily with this adapter. It supports multiple transport options, including Streamable HTTP and Server-Sent Events (SSE), allowing flexible communication methods between clients and servers. Redis integration is supported to enable resumability of SSE transports, enhancing reliability in real-time data streaming scenarios. The adapter is fully written in TypeScript, providing type safety and better developer experience. Installation is straightforward via npm, yarn, pnpm, or bun, and usage examples are provided for Next.js applications. The adapter also supports integration with various MCP clients such as Claude Desktop, Cursor, and Windsurf, with detailed instructions on configuring these clients to connect to the MCP server. Configuration options include setting Redis URL for pub/sub, base path for MCP endpoints, maximum duration for SSE connections, and enabling verbose logging for debugging purposes. The adapter requires Next.js 13 or later and Node.js 18 or later, with Redis being optional depending on the transport method used. Overall, this project simplifies the deployment and management of MCP servers, enabling developers to build interactive AI-powered applications with real-time communication capabilities on popular web frameworks like Next.js.
https://github.com/vercel/mcp-adapter
Official TypeScript SDK for building and interacting with Model Context Protocol (MCP) servers and clients, enabling standardized context provision for large language models.
Manifest is an open-source components library built on shadcn/ui for creating customizable and production-ready ChatGPT and MCP applications efficiently.
mcp-ui is a TypeScript SDK that enhances the Model Context Protocol by enabling rich, interactive UI components through server-generated HtmlResourceBlocks and client-side React rendering, facilitating dynamic AI interactions.
FastMCP is a TypeScript framework that simplifies building Model Context Protocol (MCP) servers by handling client sessions, multiple content types, real-time updates, and flexible tool definitions using standard schema validation libraries.
use-mcp is a lightweight React hook that simplifies connecting to Model Context Protocol (MCP) servers by managing authentication, connection states, and tool invocation for AI applications.
MCP Framework is a TypeScript-based framework that simplifies building Model Context Protocol (MCP) servers with features like automatic discovery, multiple transport support, built-in authentication, and comprehensive validation tools.
WebMCP is a protocol and toolkit enabling websites to act as MCP servers, sharing tools and resources securely with client-side large language models to enhance user interactions.
A NestJS module that enables effortless creation of Model Context Protocol (MCP) servers to expose AI tools, resources, and prompts with support for multiple transport types and authentication.