Inicio › Academia › Desarrollar con las herramientas MCP de Neo4j

G · IA para desarrolladores y sistemas · Nivel Intermedio

Desarrollar con las herramientas MCP de Neo4j

Aprende a conectar agentes de IA a una base de datos de grafos con el Model Context Protocol (MCP): construyes el grafo del BOE en tu propia Neo4j (Aura Free o Docker Desktop), instalas con uvx los servidores de Neo4j Labs mcp-neo4j-cypher, mcp-neo4j-memory y mcp-neo4j-data-modeling, los conectas a Claude Desktop y Claude Code con solo lectura, límites y permisos mínimos, y escribes tu propio servidor MCP en Python con el SDK mcp, probado con pytest y publicado en tu repositorio con integración continua. Cada tema tiene teoría, práctica real paso a paso y cuestionario, y terminas con un servidor «grafo del BOE» con dos herramientas. Neo4j es una marca de Neo4j, Inc.; este curso es formación independiente, no oficial.

Duración estimada: 12 horas. Nivel: intermedio. Requisitos: Windows 10 u 11 con PowerShell, Python 3.12, una base Neo4j propia (Aura Free creada con tu cuenta o Docker Desktop), Claude Desktop o Claude Code y una cuenta de GitHub; conviene haber hecho G3 (MCP con Claude), aunque no es obligatorio. El curso nunca pide contraseñas: se guardan en tu gestor y en variables de entorno. Diploma acreditativo incluido al aprobar el examen final.

📚 8 temas · 16 lecciones✅ 40 preguntas + examen final ⏱ 12 horas🏅 Insignia y diploma💶 48,99 €🎟️ ¿Tienes un código? Canjéalo

En resumen

El curso, de un vistazo

«Desarrollar con las herramientas MCP de Neo4j» es un curso online en español de la Academia David Silvente · IA práctica, de nivel intermedio, con 8 temas, 16 lecciones y unas 12 horas a tu ritmo. Cuesta 48,99 € (IVA incluido) e incluye el diploma acreditativo. Está pensado para desarrolladores y técnicos de sistemas.

  • Nivel: Intermedio
  • Duración: unas 12 horas, a tu ritmo
  • Temario: 8 temas y 16 lecciones
  • Evaluación: cuestionario de 5 preguntas por tema y examen final; aprobado con 7
  • Precio: 48,99 €, IVA incluido
  • Diploma: diploma acreditativo con código de verificación e insignia verificable, incluidos
  • Modalidad: online, a tu ritmo
  • Idioma: español
  • Ficha actualizada: noviembre de 2026

Qué aprenderás

  • Modelado y carga del grafo del BOE
  • Servidores mcp-neo4j-cypher
  • Memory y data-modeling con Claude Desktop y Claude Code
  • Solo lectura
  • Permisos e inyecciones
  • Servidor MCP propio en Python
  • Pruebas con pytest y publicación con integración continua
En vídeo

Los 8 temas en 3 minutos

Primera lección en abierto: MCP y Neo4j: por qué juntar un agente y un grafo

Temario

Temario: 8 temas y 16 lecciones

  1. MCP y grafos: el punto de partida

    Qué aportan los servidores MCP de Neo4j a un agente y cómo preparar Neo4j, Python y uv en Windows.

    • MCP y Neo4j: por qué juntar un agente y un grafo
    • Preparar el entorno: Neo4j, Python y uv en Windows
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  2. El grafo del BOE

    El modelo de nodos y relaciones del sumario del BOE y el script en Python que lo carga en Neo4j sin duplicados.

    • El modelo del grafo del BOE
    • Cargar el sumario del BOE con Python
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  3. El servidor mcp-neo4j-cypher

    Conectar mcp-neo4j-cypher a Claude Desktop y a Claude Code y usar sus herramientas sobre el grafo del BOE.

    • Instalar mcp-neo4j-cypher en Claude Desktop
    • Claude Code y las herramientas en acción
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  4. Permisos y seguridad

    Defensa en capas para agentes con acceso a Neo4j: solo lectura, límites, reglas del host, roles de base de datos e inyecciones.

    • Solo lectura y límites en el servidor y en el host
    • Usuarios, roles e inyecciones
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  5. Memoria y modelado con MCP

    Los servidores mcp-neo4j-memory, para que Claude recuerde entre conversaciones, y mcp-neo4j-data-modeling, para diseñar y validar el modelo.

    • mcp-neo4j-memory: una memoria de entidades para Claude
    • mcp-neo4j-data-modeling: diseñar y validar el modelo
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  6. Tu propia herramienta MCP

    Diseñar y programar con el SDK mcp una herramienta con Cypher fijo que consulta el grafo del BOE, y probarla en el Inspector.

    • Diseñar una herramienta propia sobre el grafo
    • Programar buscar_disposiciones con el SDK mcp
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  7. Pruebas con pytest

    Pruebas unitarias en memoria sin base de datos y pruebas de integración marcadas contra un grafo con datos conocidos.

    • Pruebas unitarias del servidor sin base de datos
    • Pruebas de integración contra Neo4j
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  8. Proyecto final: servidor MCP «grafo del BOE»

    Completar el servidor propio con dos herramientas, conectarlo a los hosts y publicarlo en tu repositorio con pruebas e integración continua.

    • Proyecto final: el servidor «grafo del BOE» con dos herramientas
    • Publicar en tu repositorio con integración continua
    • Teoría en PDF, repaso interactivo y cuestionario del tema

Y al final, el examen del curso (aprobado: 7 sobre 10), la insignia verificable y el diploma acreditativo.

Glosario

Conceptos clave del curso

  • Neo4j: Base de datos de grafos que guarda nodos y relaciones con propiedades y se consulta con Cypher.
  • Cypher: Lenguaje de consulta de Neo4j que describe patrones de nodos y relaciones con paréntesis y flechas.
  • Nodo: Elemento del grafo que representa una cosa, con una o varias etiquetas y propiedades.
  • Relación: Conexión con nombre y dirección entre dos nodos, que también puede tener propiedades.
  • get_neo4j_schema: Herramienta de mcp-neo4j-cypher que devuelve etiquetas, propiedades y relaciones del grafo.
  • read_neo4j_cypher: Herramienta que ejecuta una consulta Cypher de lectura con parámetros y devuelve filas en JSON.
  • Control de acceso basado en roles: Modelo de permisos en el que los usuarios reciben roles y cada rol tiene privilegios concretos.
  • Rol reader: Rol predefinido de Neo4j que permite leer todos los datos de las bases, salvo system, sin poder escribir.
  • Memoria persistente: Información que un agente guarda fuera del contexto del chat y recupera en conversaciones posteriores.
  • Observación: Frase corta asociada a una entidad de memoria, como un hecho o preferencia anotada.
  • SDK mcp: Paquete oficial de Python para escribir servidores y clientes MCP.
  • FastMCP: Clase de la serie 1.x del SDK mcp que crea un servidor y registra herramientas con decoradores; en la 2.x se llama MCPServer.
  • Prueba unitaria: Prueba que comprueba una pieza de código aislada, sin servicios externos.
  • Prueba de integración: Prueba que ejecuta el código contra servicios reales, como una base Neo4j con datos conocidos.
  • Integración continua: Ejecución automática de comprobaciones y pruebas en cada cambio subido al repositorio.
  • uv.lock: Archivo de bloqueo de uv con las versiones exactas de todas las dependencias del proyecto.
Preguntas frecuentes

Sobre este curso

¿El curso «Desarrollar con las herramientas MCP de Neo4j» es gratis?

No: cuesta 48,99 €, IVA incluido, en un solo pago, e incluye el diploma acreditativo. También entra en la suscripción a toda la academia (19 €/mes o 149 €/año).

¿Qué voy a aprender en «Desarrollar con las herramientas MCP de Neo4j»?

Aprenderás: modelado y carga del grafo del BOE, servidores mcp-neo4j-cypher, memory y data-modeling con Claude Desktop y Claude Code, solo lectura, permisos e inyecciones, servidor MCP propio en Python y pruebas con pytest y publicación con integración continua. Son 8 temas con teoría clara y práctica real.

¿Cuánto dura y cómo se organiza?

Unas 12 horas a tu ritmo, sin horarios: 8 temas con 16 lecciones. Cada tema acaba con un cuestionario de 5 preguntas y el curso termina con un examen final.

¿Para quién es y qué necesito para empezar?

Está pensado para desarrolladores y técnicos de sistemas. No pide cursos previos. Solo necesitas un ordenador e internet.

¿Hay examen y diploma?

Sí: cuestionario por tema y examen final; se aprueba con un 7 sobre 10. Al terminar recibes una insignia verificable y el diploma acreditativo con código de verificación. Es un diploma de aprovechamiento, no una titulación oficial.

¿Cómo son las lecciones?

Cada lección tiene teoría clara (qué es, cómo funciona por dentro y dónde entra la IA), una práctica real paso a paso, una comprobación y enlaces a fuentes oficiales para saber más. Cada tema añade la teoría en PDF y un repaso interactivo. La primera lección está en abierto en vídeo.

¿Puedo entrar con la suscripción o con un código promocional?

Sí. La suscripción (19 €/mes o 149 €/año) da acceso a todos los cursos de la academia. Si tienes un código promocional, se canjea en la página de matrícula del curso.

¿Es formación oficial o incluye el examen de certificación?

No. Es un curso independiente de preparación y práctica: no es formación oficial ni incluye exámenes de certificación de terceros. Neo4j® es una marca de Neo4j, Inc..

Curso independiente, sin vinculación con los titulares de las marcas. Neo4j® es una marca de Neo4j, Inc..