<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tools on SoloSoft</title><link>https://www.solosoft.dev/es/tags/tools/</link><description>Recent content in Tools on SoloSoft</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.solosoft.dev/es/tags/tools/index.xml" rel="self" type="application/rss+xml"/><item><title>MCP TypeScript SDK: Construir Servidores del Protocolo de Contexto de Modelo</title><link>https://www.solosoft.dev/es/post/mcp-typescript-sdk-2026/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/mcp-typescript-sdk-2026/</guid><description>&lt;p&gt;El Protocolo de Contexto de Modelo (MCP) se está convirtiendo rápidamente en la forma estándar para que los modelos de IA interactúen con herramientas y fuentes de datos externas. El SDK de TypeScript de MCP, desarrollado por Anthropic, proporciona a los desarrolladores todas las herramientas que necesitan para construir servidores y clientes MCP en TypeScript.&lt;/p&gt;
&lt;p&gt;El SDK maneja los detalles centrales del protocolo: comunicación JSON-RPC, gestión de transportes, definición de herramientas, exposición de recursos y autenticación, permitiéndote centrarte en construir herramientas útiles. Soporta transportes Stdio y SSE, respuestas en streaming, negociación de capacidades e interfaces completamente type-safe.&lt;/p&gt;
&lt;h2 id="componentes-principales"&gt;Componentes Principales&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Componente&lt;/th&gt;
 &lt;th&gt;Descripción&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Server&lt;/td&gt;
 &lt;td&gt;Crea y configura servidores MCP&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Client&lt;/td&gt;
 &lt;td&gt;Conecta a servidores MCP e invoca herramientas&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Transport&lt;/td&gt;
 &lt;td&gt;Implementaciones de Stdio, SSE y transporte personalizado&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Types&lt;/td&gt;
 &lt;td&gt;Definiciones completas de tipos del protocolo MCP&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;StreamableHTTP&lt;/td&gt;
 &lt;td&gt;Transporte HTTP con soporte SSE&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="arquitectura-del-servidor"&gt;Arquitectura del Servidor&lt;/h2&gt;

&lt;figure class="mermaid-wrapper not-prose" role="img" aria-label="Mermaid diagram"&gt;
 &lt;div class="mermaid-container"&gt;
 &lt;pre class="mermaid"&gt;flowchart LR
 A[Servidor MCP] --&amp;gt; B[Instancia Server]
 B --&amp;gt; C[Manejadores de Herramientas]
 B --&amp;gt; D[Manejadores de Recursos]
 B --&amp;gt; E[Manejadores de Prompts]
 C --&amp;gt; F[Definiciones de Herramientas]
 D --&amp;gt; G[URI de Recursos]
 E --&amp;gt; H[Plantillas de Prompts]
 B --&amp;gt; I[Capa de Transporte]
 I --&amp;gt; J[Transporte Stdio]
 I --&amp;gt; K[Transporte SSE]
 I --&amp;gt; L[StreamableHTTP]&lt;/pre&gt;
 &lt;script type="application/mermaid"&gt;flowchart LR
 A[Servidor MCP] --&gt; B[Instancia Server]
 B --&gt; C[Manejadores de Herramientas]
 B --&gt; D[Manejadores de Recursos]
 B --&gt; E[Manejadores de Prompts]
 C --&gt; F[Definiciones de Herramientas]
 D --&gt; G[URI de Recursos]
 E --&gt; H[Plantillas de Prompts]
 B --&gt; I[Capa de Transporte]
 I --&gt; J[Transporte Stdio]
 I --&gt; K[Transporte SSE]
 I --&gt; L[StreamableHTTP]&lt;/script&gt;
 &lt;/div&gt;
&lt;/figure&gt;&lt;p&gt;La arquitectura del servidor se organiza alrededor de una instancia Server donde registras manejadores para herramientas, recursos y prompts. La capa de transporte maneja la comunicación de bajo nivel con los clientes, y la clase Server maneja la negociación del protocolo y el enrutamiento de mensajes.&lt;/p&gt;</description></item></channel></rss>