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.
LiteMCP is a TypeScript framework designed to facilitate the creation of MCP (Model Context Protocol) servers in an elegant and structured manner. It provides developers with a comprehensive set of features including support for tools, resources, prompts, logging, and SSE (Server-Sent Events) transport, all integrated within a single framework. The framework emphasizes simplicity and full TypeScript support, allowing for clear and type-safe definitions of tools, resources, and prompts. Tools in LiteMCP are executable functions that servers expose to clients and LLMs (Large Language Models) to perform specific actions, such as fetching web content or adding numbers. Resources represent various types of data that the server can provide, including file contents, images, logs, and other binary or text data, each identified by a unique URI. Prompts enable the definition of reusable prompt templates and workflows, facilitating standardized interactions with LLMs. The framework includes built-in logging capabilities with multiple log levels (debug, info, warn, error) to help monitor server activities and errors. It also features built-in error handling and a CLI tool for testing and debugging MCP servers efficiently. LiteMCP supports SSE transport, allowing servers to communicate with clients over server-sent events, enhancing real-time data delivery. Although LiteMCP is deprecated in favor of the official MCP TypeScript SDK, it remains a valuable tool for developers who prefer its CLI commands or want a lightweight framework for MCP server development. The project also provides integration with MCP Inspector for web-based server inspection and debugging. Overall, LiteMCP offers a streamlined and developer-friendly approach to building MCP servers, focusing on modularity, ease of use, and robust support for MCP features.
https://github.com/wong2/litemcp
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.