Main Branch

Fundamentals first, always

Edición #4

🔌 Main Branch: Donde NO es una API

Por Andrea Griffiths Read in English
Escuchar artículo

Hola amigos,

Ya volví de Vegas, perdí mi voz y caminé más de lo que he caminado en años. Esa conferencia es una bestia: 65 mil nerds en un solo lugar. Caos, caos mágico. Esta semana profundizamos en lo que realmente está cambiando: MCP.

Ya estás harto de escuchar sobre esto. Lo entiendo. Pero aún necesitas comprenderlo.

MCP acaba de cumplir un año. El 25 de noviembre, Anthropic lanzó una actualización importante de la especificación. Y en septiembre, GitHub anunció el cierre de Copilot Extensions (las antiguas basadas en GitHub-App). La señal es clara: todos están siendo guiados hacia MCP como el estándar a prueba de futuro.

💡 MCP no es una API

Las APIs son máquinas de candy: moneda adentro, JSON afuera, sin memoria. MCP es el compañero de trabajo que ha estado programando en pareja contigo, conoce tus repositorios, tus convenciones de nomenclatura raras, y cuándo usar qué herramienta sin que se lo pidas dos veces.

¿Recuerdas proyecto_final_v2_REAL_FINAL.FINAL.zip? Luego Git se convirtió en lo fundamental. MCP está teniendo ese momento para las integraciones de IA.

El ecosistema MCP alcanzó 85 mil commits de GitHub este año. 31 millones de descargas semanales en npm entre servidores y herramientas de desarrollo. Esto no es exageración. Es adopción.

🧠 Comienza aquí: GitHub MCP Server

El GitHub MCP Server conecta tu IA directamente a tus repositorios, issues y PRs. No más copiar y pegar contexto.

Esto es lo que la mayoría de la gente hace mal: el servidor tiene casi 100 herramientas. Eso es demasiado. Los modelos se confunden. La propia investigación de GitHub muestra que reducir las herramientas predeterminadas de Copilot de 40 a 13 mejoró las tasas de éxito en 2-5%.

Solución #1 → toolsets

GITHUB_TOOLSETS="repos,issues,pull_requests"

Solución #2 (la joya oculta) → dynamic toolsets

GITHUB_DYNAMIC_TOOLSETS=1

En lugar de 100 herramientas peleándose por contexto, los conjuntos de herramientas dinámicos te inician con 4. La IA habilita más a medida que la conversación las necesita. Debería estar al frente y al centro en el README. Está en un hilo de issue.

Aquí está la cuestión que los usuarios avanzados están descubriendo: MCP es infraestructura para humanos, no para agentes. Si algo puede ser un comando bash o código directo, haz eso en su lugar. MCP brilla cuando necesitas herramientas estandarizadas a través de diferentes clientes de IA. No es un reemplazo para conocer tu CLI.

🎧 Lo que estoy escuchando

Insecure Agents – Samuel Colvin (Pydantic)

El creador de Pydantic sobre por qué la seguridad de los agentes de IA sigue siendo un desastre. No es pesimismo - solo una mirada honesta a lo que estamos construyendo antes de que hayamos descubierto las barreras de seguridad.

Vale tu tiempo si: estás a punto de darle a un agente de IA acceso a tus sistemas de producción.

🔧 Lo que estoy usando

El nuevo flag —tools en GitHub MCP Server - Recién lanzado. En lugar de habilitar conjuntos completos de herramientas, ahora puedes elegir exactamente qué herramientas quieres:

--tools get_pull_request,list_commits,get_file_contents

Mézclalo con —read-only y las herramientas de escritura se filtran automáticamente. Los toolsets eran buenos. Esto es quirúrgico.

✨ Esta semana

Mi episodio de podcast de freeCodeCamp con Quincy salió en vivo. Los comentarios han sido realmente lindos - este significó mucho. freeCodeCamp fue parte de cómo aprendí a programar en primer lugar. Por si te lo perdiste, también tienen un curso de introducción a git gratis.

Eso es todo. Fundamentos de herramientas que realmente importan para tus flujos de trabajo.

Reenvía esto a tu equipo si fue útil. Responde y dime qué quieres leer realmente si no lo fue.

Con gratitud, nos vemos la próxima semana,

Andrea

P.D. - Git. HTTP. Contenedores. MCP. Algunas cosas se vuelven fundamentales.


Newsletter

Subscribe to Main Branch

Join developers shipping real features. Every issue is a three-minute read packed with fundamentals you can apply today.

Subscribe on Beehiiv

No spam, unsubscribe at any time.