Repolode
modelcontextprotocol

modelcontextprotocol/typescript-sdk

SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM.

Estrellas
13,620
Forks
2,543
Issues abiertos
601
Último commit
hace 15 horas

¿Qué es?

Model Context Protocol (MCP) permite que las aplicaciones proporcionen contexto a los LLM de forma estandarizada, separando la provisión del contexto de la interacción con el modelo. Este repositorio contiene la implementación oficial en TypeScript de la especificación MCP, con paquetes separados para crear servidores (@modelcontextprotocol/server) y clientes (@modelcontextprotocol/client).

El paquete de servidor incluye herramientas, recursos y prompts, transportes Streamable HTTP y stdio, y utilidades de autenticación. El paquete de cliente ofrece transportes, utilidades de alto nivel y compatibilidad con OAuth. Los esquemas de herramientas y prompts usan Standard Schema, por lo que se pueden utilizar bibliotecas como Zod v4, Valibot o ArkType.

El SDK funciona en Node.js, Bun y Deno. Los paquetes de middleware opcionales lo adaptan a Express, Fastify, Hono y al módulo HTTP de Node.js; el repositorio también incluye ejemplos ejecutables.

Funciones clave

  • 01Crear servidores MCP con herramientas, recursos y prompts.
  • 02Crear clientes MCP con transportes, utilidades de alto nivel y compatibilidad con OAuth.
  • 03Admite transportes Streamable HTTP y stdio.
  • 04Los esquemas funcionan con bibliotecas compatibles con Standard Schema, como Zod v4 y Valibot.
  • 05Funciona en Node.js, Bun y Deno.
  • 06Middleware opcional para Express, Fastify, Hono y HTTP de Node.js.

Casos de uso

  • Exponer API internas o fuentes de datos como herramientas para asistentes de IA.
  • Crear un cliente TypeScript que conecte una aplicación con servidores MCP.
  • Integrar un servidor MCP en un backend existente de Express o Fastify.

Inicio rápido

  1. 1

    Instala el paquete del servidor con npm

    npm install @modelcontextprotocol/server
  2. 2

    Crea tu primer servidor siguiendo el tutorial del README

Antes de usarlo

  • En los metadatos, la licencia figura como NOASSERTION; el README indica que las nuevas contribuciones se publican bajo Apache-2.0 y que el código existente permanece bajo MIT.
  • La rama main actual es la v2. La v1.x solo recibirá correcciones de errores y actualizaciones de seguridad durante un tiempo limitado tras el lanzamiento de la v2.

Temas

Preguntas frecuentes

¿Qué es typescript-sdk?
SDK oficial de TypeScript para crear servidores y clientes de Model Context Protocol que proporcionan contexto estandarizado a aplicaciones con LLM. Model Context Protocol (MCP) permite que las aplicaciones proporcionen contexto a los LLM de forma estandarizada, separando la provisión del contexto de la interacción con el modelo. Este repositorio contiene la implementación oficial en TypeScript de la especificación MCP, con paquetes separados para crear servidores (@modelcontextprotocol/server) y clientes (@modelcontextprotocol/client).
¿typescript-sdk es gratuito? ¿Qué licencia tiene?
typescript-sdk es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿typescript-sdk sigue mantenido?
Mantenimiento activo. El último commit de typescript-sdk fue el 20 oct 2026.
¿Para qué puedo usar typescript-sdk?
Exponer API internas o fuentes de datos como herramientas para asistentes de IA. Crear un cliente TypeScript que conecte una aplicación con servidores MCP. Integrar un servidor MCP en un backend existente de Express o Fastify.
¿Cómo se instala typescript-sdk?
Instala el paquete del servidor con npm: npm install @modelcontextprotocol/server Crea tu primer servidor siguiendo el tutorial del README
¿Dónde consigo typescript-sdk?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/modelcontextprotocol/typescript-sdk

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados