</> CodeBooks
    ← Volver a Agentes de IA (página 1)
    Portada de Building MCP Servers with C#

    Building MCP Servers with C#

    Gerald Versluis

    Editorial
    Apress
    Año
    2026
    Páginas
    ~322
    Nivel
    Intermedio

    De qué trata

    Manual técnico centrado en la práctica escrito por Gerald Versluis, ingeniero de software en Microsoft, enfocado en conectar aplicaciones empresariales construidas con el ecosistema .NET a modelos y agentes de IA mediante el Model Context Protocol (MCP). La obra emplea C# sobre versiones modernas (.NET 8 y .NET 9) junto con el paquete oficial de NuGet `ModelContextProtocol`. Está pensada para desarrolladores backend y arquitectos de software .NET de nivel intermedio que dominan C# y la inyección de dependencias en ASP.NET Core, y buscan exponer la lógica y datos de su organización a herramientas como GitHub Copilot, Claude Desktop o ChatGPT.

    El autor desglosa la arquitectura interna de MCP y el protocolo JSON-RPC 2.0, guiando paso a paso en la creación de las tres primitivas cardinales: herramientas invocables (Tools), fuentes de datos contextuales (Resources) y plantillas de prompts predefinidas (Prompts). Profundiza en la integración idiomática con las librerías estándar de Microsoft: el contenedor de inyección de dependencias (`IServiceCollection`), el patrón de opciones (`IOptions`), `HttpClientFactory`, registro estructurado con `ILogger` y pruebas automatizadas. Asimismo, enseña a seleccionar y configurar los canales de transporte (stdio frente a Streamable HTTP), patrones de integración empresarial, empaquetado como herramientas globales de .NET, contenedorización con Docker y automatización de despliegues en Azure mediante GitHub Actions.

    A través de sus páginas se avanza desde un servidor básico hasta un cliente MCP en .NET y un proyecto integrador completo: el "Cosmic Pizza Server", un servidor de dominio que permite a los agentes de IA consultar menús, personalizar ingredientes y tramitar pedidos de comida en tiempo real. La obra destaca por trasladar con rigor un protocolo emergente al estándar de calidad y tipado estricto del desarrollo empresarial en .NET. No enseña matemáticas de modelos fundacionales ni técnicas de prompt engineering artístico, limitándose al rol de ingeniería de software e integración. Resulta imprescindible para desarrolladores de C# que necesiten preparar sus sistemas heredados o nuevos microservicios para la era de los agentes inteligentes.

    • Model Context Protocol
    • C#
    • .NET 9
    • ASP.NET Core
    • JSON-RPC 2.0
    • Inyección de dependencias
    • Streamable HTTP
    • Docker
    • GitHub Copilot
    • Microsoft Azure

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Cosmic Pizza Server

    Servidor MCP de dominio empresarial desarrollado en C# y .NET que expone herramientas para consultar menús, gestionar carritos y registrar órdenes de compra para asistentes de IA mediante inyección de dependencias y transporte HTTP.

    Cliente MCP en .NET

    Cliente programático implementado en C# capaz de negociar capacidades de protocolo, descubrir herramientas e invocar funciones de servidores MCP locales o remotos.

    Más de Agentes de IA con nivel Intermedio