Back to Apps
MCP-TS SDK
Supports UIby zonlabs
Lightweight TypeScript SDK for building MCP-powered apps with React/Vue hooks, Redis/SQLite session storage, and adapters for Vercel AI SDK, LangChain, and Mast
4 stars
2 views
Updated yesterday
Works in:Claude
Exposes:ToolsResources
Screenshots


What it does
MCP-TS is a TypeScript client library that makes it easy to add MCP connectivity to your own web applications. It handles session management, storage backends, and agent framework integration so you can focus on building — not plumbing. It also supports the MCP Apps extension for rendering interactive tool UIs inside AI clients.
Key features
- React & Vue hooks —
useMcphook/composable for wiring MCP connections into your frontend - Pluggable storage — choose Redis (production), SQLite (fast local), File, or In-Memory backends
- Agent adapters — drop-in support for Vercel AI SDK, LangChain, Mastra, and AG-UI
- MCP Apps extension —
useMcpAppshook renders interactive tool UIs directly in AI clients - Serverless-ready — works on Vercel, AWS Lambda, and other serverless runtimes
Installation
npm install @mcp-ts/sdk
Optional backends (install only what you need):
npm install ioredis # Redis
npm install better-sqlite3 # SQLite
Full docs at: https://zonlabs.github.io/mcp-ts/
Supported hosts
Any MCP client via your own application — not a standalone MCP server. Designed for developers building MCP-connected apps.
Quick install
npm install @mcp-ts/sdkInformation
- Pricing
- free
- Published