SDK oficial de Python para crear servidores y clientes de Model Context Protocol que conectan aplicaciones con LLM con herramientas, datos y prompts.
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
Instala el paquete del servidor con npm
npm install @modelcontextprotocol/server - 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
Implementaciones de referencia de servidores Model Context Protocol que permiten a clientes LLM acceder a archivos, Git, contenido web, memoria y más.
SDK de TypeScript y Python que ofrece a los agentes de IA más de 1000 toolkits de apps con autenticación previa, sesiones por usuario y un sandbox para ejecutar acciones.
Framework de TypeScript para crear servidores MCP, MCP Apps con vistas de React y clientes, con Inspector y CLI integrados.
Colección de servidores MCP remotos que permiten a clientes de IA como Cursor o Claude consultar y gestionar cuentas y servicios de Cloudflare en lenguaje natural.
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.