🤖 MCPs y Agent Skills: Conexión de LLMs con Herramientas Locales

El Futuro del Desarrollo Asistido por Inteligencia Artificial

El Model Context Protocol (MCP) es el estándar abierto propuesto por Anthropic y adoptado en el ecosistema de IA para permitir que modelos de lenguaje y agentes autónomos (Claude, Gemini CLI, Antigravity) se comuniquen de forma segura con herramientas del sistema operativo local, bases de datos, navegadores y APIs.


⚡ ¿Por qué MCP transforma el entorno de desarrollo?

  1. Fin del Copiar y Pegar Manual: El modelo de IA no solo genera código en una ventana de chat; mediante un servidor MCP puede leer tus archivos locales, ejecutar linters, correr pruebas y consultar bases de datos directamente.
  2. Arquitectura Cliente - Servidor Desacoplada:
    • Cliente: El asistente o IDE (Antigravity, Claude Desktop, Cursor).
    • Servidor MCP: Proceso ligero que expone herramientas (tools), recursos (resources) y prompts vía transporte stdio o SSE.
  3. Seguridad y Aislamiento: El usuario aprueba qué comandos y carpetas del disco duro puede inspeccionar o modificar el agente.

📋 Ejemplo: Servidor MCP Local para la Terminal

Configuración típica en formato JSON para conectar herramientas locales al agente:

{
  "mcpServers": {
    "git": {
      "command": "mcp-server-git",
      "args": ["--repository", "/home/alexwce/Documentos/dev/Course Antigravity  ClI"]
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/devdb"]
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/alexwce/Documentos/dev"]
    }
  }
}

🧭 Conexiones Internas