<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Kilian Cañizares</title>
    <description>The latest articles on Forem by Kilian Cañizares (@kiliancm22).</description>
    <link>https://forem.com/kiliancm22</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3536655%2F217e9017-040d-49ee-8bbe-181c90da0976.png</url>
      <title>Forem: Kilian Cañizares</title>
      <link>https://forem.com/kiliancm22</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kiliancm22"/>
    <language>en</language>
    <item>
      <title>MCPs y el futuro de los LLMs en programación</title>
      <dc:creator>Kilian Cañizares</dc:creator>
      <pubDate>Mon, 29 Sep 2025 10:19:48 +0000</pubDate>
      <link>https://forem.com/kiliancm22/mcps-y-el-futuro-de-los-llms-en-programacion-lcf</link>
      <guid>https://forem.com/kiliancm22/mcps-y-el-futuro-de-los-llms-en-programacion-lcf</guid>
      <description>&lt;p&gt;En el mundo de la inteligencia artificial aplicada al desarrollo de software, cada cierto tiempo surge un concepto que cambia las reglas del juego. Hoy quiero hablar de uno de esos conceptos: los &lt;strong&gt;Model Context Protocols (MCPs)&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  ¿Qué son los MCPs?
&lt;/h2&gt;

&lt;p&gt;Los MCPs son un estándar que permite a los &lt;strong&gt;modelos de lenguaje (LLMs)&lt;/strong&gt; interactuar de manera estructurada con el &lt;strong&gt;contexto del desarrollador&lt;/strong&gt;: tu código, tus archivos, tus APIs, tu base de datos…&lt;/p&gt;

&lt;p&gt;En vez de trabajar únicamente con prompts aislados, los MCPs crean un &lt;strong&gt;puente entre el modelo y el entorno real de trabajo&lt;/strong&gt;, estableciendo reglas claras sobre:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Qué información puede acceder el modelo.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Qué acciones puede ejecutar.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cómo se gestiona la seguridad y permisos.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En esencia, convierten a los LLMs en &lt;strong&gt;agentes con acceso controlado a tu ecosistema de desarrollo&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  ¿Por qué son importantes para programar?
&lt;/h2&gt;

&lt;p&gt;Hasta ahora, herramientas como ChatGPT o GitHub Copilot eran muy útiles para &lt;strong&gt;sugerir fragmentos de código&lt;/strong&gt; o ayudar con la documentación. Sin embargo, tenían un gran límite: &lt;strong&gt;no conocían realmente tu proyecto&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Los MCPs cambian esto al permitir:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Integración profunda con tu repositorio&lt;/strong&gt;&lt;br&gt;
El modelo entiende la estructura, dependencias y convenciones de tu proyecto.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Automatización de tareas seguras&lt;/strong&gt;&lt;br&gt;
Desde abrir un Pull Request hasta ejecutar tests, todo pasa por un marco que controla qué puede o no hacer el modelo.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Personalización para equipos&lt;/strong&gt;&lt;br&gt;
Cada empresa puede decidir qué herramientas expone al modelo y con qué permisos.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Un paso hacia copilotos más autónomos&lt;/strong&gt;&lt;br&gt;
Ya no hablamos solo de completar código, sino de &lt;strong&gt;planificar cambios complejos paso a paso&lt;/strong&gt; con contexto real.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  GitHub Copilot: un paso más
&lt;/h2&gt;

&lt;p&gt;La noticia de la semana es que &lt;strong&gt;GitHub Copilot ha sido oficialmente liberado (released)&lt;/strong&gt;.&lt;br&gt;
Esto significa que ya no estamos hablando de un experimento, sino de una herramienta de producción lista para la adopción masiva.&lt;/p&gt;

&lt;p&gt;Copilot se convierte así en la puerta de entrada natural a este nuevo paradigma. Y con la evolución de los MCPs, veremos cómo estas dos piezas encajan para transformar la forma en que programamos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Revisiones de código contextuales&lt;/strong&gt;: el modelo entiende tu repo completo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ejecución de flujos de trabajo DevOps&lt;/strong&gt; desde el propio editor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimización continua&lt;/strong&gt; de proyectos gracias a la inteligencia conectada.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Reflexión final
&lt;/h2&gt;

&lt;p&gt;Los &lt;strong&gt;MCPs&lt;/strong&gt; no son simplemente un detalle técnico. Son la &lt;strong&gt;infraestructura que permitirá a los LLMs convertirse en compañeros de desarrollo reales&lt;/strong&gt;, capaces de colaborar con nosotros en proyectos de principio a fin.&lt;/p&gt;

&lt;p&gt;El futuro de programar ya no será únicamente escribir código. Será &lt;strong&gt;diseñar cómo interactuamos con nuestros copilotos de IA&lt;/strong&gt;, definiendo qué saben de nuestro entorno y qué pueden hacer por nosotros.&lt;/p&gt;




&lt;p&gt;👉 ¿Te interesa este tema?&lt;br&gt;
En próximos artículos profundizaré en &lt;strong&gt;cómo implementar MCPs en tu entorno de desarrollo&lt;/strong&gt; y qué buenas prácticas conviene seguir para sacar el máximo provecho a estas nuevas capacidades.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>llm</category>
      <category>ai</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
