Официальный Python SDK для создания серверов и клиентов Model Context Protocol, связывающих LLM-приложения с инструментами, данными и промптами.
modelcontextprotocol/typescript-sdk
Официальный TypeScript SDK для создания серверов и клиентов Model Context Protocol, которые предоставляют приложениям с LLM стандартизированный контекст.
- Звёзды
- 13,620
- Форки
- 2,543
- Открытые issues
- 601
- Последний коммит
- 21 час назад
Что это?
Model Context Protocol (MCP) позволяет приложениям передавать контекст LLM стандартным способом, отделяя предоставление контекста от самого взаимодействия с моделью. Этот репозиторий — официальная реализация спецификации MCP на TypeScript с отдельными пакетами для создания серверов (@modelcontextprotocol/server) и клиентов (@modelcontextprotocol/client).
Пакет для серверов поддерживает инструменты, ресурсы и промпты, транспорты Streamable HTTP и stdio, а также вспомогательные средства для работы с аутентификацией. Пакет для клиентов предоставляет транспорты, высокоуровневые вспомогательные средства и поддержку OAuth. Для схем инструментов и промптов используется Standard Schema, поэтому можно применять такие библиотеки, как Zod v4, Valibot или ArkType.
SDK работает в Node.js, Bun и Deno. Дополнительные пакеты middleware адаптируют его для Express, Fastify, Hono и модуля HTTP в Node.js; в репозитории также есть готовые к запуску примеры.
Ключевые возможности
- 01Создавайте MCP-серверы с инструментами, ресурсами и промптами.
- 02Создавайте MCP-клиенты с транспортами, высокоуровневыми вспомогательными средствами и поддержкой OAuth.
- 03Поддерживаются транспорты Streamable HTTP и stdio.
- 04Схемы совместимы с библиотеками Standard Schema, такими как Zod v4 и Valibot.
- 05Работает в Node.js, Bun и Deno.
- 06Дополнительные middleware для Express, Fastify, Hono и HTTP-модуля Node.js.
Сценарии использования
- Предоставление внутренних API или источников данных в виде инструментов для AI-ассистентов.
- Создание TypeScript-клиента, который подключает приложение к MCP-серверам.
- Подключение MCP-сервера к существующему бэкенду на Express или Fastify.
Быстрый старт
- 1
Установите пакет сервера с помощью npm
npm install @modelcontextprotocol/server - 2
Создайте свой первый сервер, следуя руководству в README
Что важно знать
- В метаданных лицензия указана как NOASSERTION; согласно README, на новые вклады распространяется Apache-2.0, а существующий код остаётся под лицензией MIT.
- Текущая основная ветка — v2. Для v1.x будут выпускаться только исправления ошибок и обновления безопасности в течение ограниченного времени после выхода v2.
Темы
Частые вопросы
- Что такое typescript-sdk?
- Официальный TypeScript SDK для создания серверов и клиентов Model Context Protocol, которые предоставляют приложениям с LLM стандартизированный контекст. Model Context Protocol (MCP) позволяет приложениям передавать контекст LLM стандартным способом, отделяя предоставление контекста от самого взаимодействия с моделью. Этот репозиторий — официальная реализация спецификации MCP на TypeScript с отдельными пакетами для создания серверов (@modelcontextprotocol/server) и клиентов (@modelcontextprotocol/client).
- typescript-sdk можно использовать бесплатно? Какая у него лицензия?
- typescript-sdk распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- typescript-sdk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в typescript-sdk — 20 окт. 2026 г..
- Для чего можно использовать typescript-sdk?
- Предоставление внутренних API или источников данных в виде инструментов для AI-ассистентов. Создание TypeScript-клиента, который подключает приложение к MCP-серверам. Подключение MCP-сервера к существующему бэкенду на Express или Fastify.
- Как установить typescript-sdk?
- Установите пакет сервера с помощью npm: npm install @modelcontextprotocol/server Создайте свой первый сервер, следуя руководству в README
- Где скачать typescript-sdk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/modelcontextprotocol/typescript-sdk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Эталонные реализации серверов Model Context Protocol, которые дают LLM-клиентам доступ к файлам, Git, веб-контенту, памяти и другим ресурсам.
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
TypeScript-фреймворк для создания MCP-серверов, MCP Apps с представлениями на React и клиентов; включает Inspector и CLI.
Набор удалённых MCP-серверов, с помощью которых AI-клиенты, например Cursor или Claude, могут на естественном языке запрашивать данные аккаунтов Cloudflare и управлять ими.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.