typescript-sdk
Official TypeScript SDK for Model Context Protocol, supporting the development of MCP servers and clients.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 12.7k
- Source
- mcp-github
Overview
Model Context Protocol (MCP) enables applications to provide context to LLMs in a standardized way. This TypeScript SDK runs on Node.js, Bun, and Deno, offering both server and client libraries for MCP. It includes tools/resources/prompts, Streamable HTTP, stdio, authentication helpers, and more. Ideal for developers needing to supply context to AI models.
Capabilities
- ▪Build MCP servers
- ▪Build MCP clients
- ▪Support multiple transport protocols
- ▪Provide authentication helper functions
Use cases
Setup
npm install @modelcontextprotocol/server @modelcontextprotocol/client
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How do I get started with the MCP TypeScript SDK?
Refer to the quickstart tutorials, such as building a weather service or an LLM-based chatbot.
Does the SDK support other runtimes?
Currently supports Node.js, Bun, and Deno.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.