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.
codemirror-mcp is a TypeScript extension for the CodeMirror 6 editor from the marimo team that brings Model Context Protocol concepts into the text input itself. It is meant for applications that embed CodeMirror as a prompt or chat box and want the user to be able to reference MCP resources and prompts while typing, rather than through a separate picker. The extension connects to an MCP server through a transport supplied by the caller, for example the WebSocket client transport from the official MCP SDK, and uses that connection to enumerate what the server offers. Four features build on it. Resource completion offers autocomplete for @resource mentions drawn from the connected server. Resource decorations style those mentions visually once written, make them clickable through an onResourceClick callback so the host application can open the resource in a tab or panel of its own, and show hover tooltips with the resource details. Prompt completion offers autocomplete for /command style prompt commands exposed by the server. Theme support lets the styling be customised to match the surrounding application. The package is installed from npm alongside the MCP SDK and declares @codemirror/view, @codemirror/state and @modelcontextprotocol/sdk as peer dependencies. In use, the caller adds mcpExtension to the CodeMirror extension list with the transport and optional logger and client options, and a helper called extractResources reads the resources currently mentioned in the document. The README shows the typical submit path: on Enter, extract the mentioned resources, format their URI, type and description, append them to the document text and send the combined prompt to the model. Development uses pnpm with a test suite and a demo application, and the project is MIT licensed.
https://github.com/marimo-team/codemirror-mcp
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.