cursos:sdd:10-mcp
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| cursos:sdd:10-mcp [2026/11/05 22:22] – borrado - editor externo (Fecha desconocida) 127.0.0.1 | cursos:sdd:10-mcp [2026/11/05 22:23] (actual) – Renumera el tema y sus referencias tras añadir el tema 7 (AGENTS.md) claude | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== 10. MCP ====== | ||
| + | |||
| + | Qué es un servidor MCP está en [[cursos: | ||
| + | |||
| + | * **[[# | ||
| + | * **[[# | ||
| + | |||
| + | Todo lo demás el agente ya lo hace con sus herramientas y con las órdenes de siempre: '' | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Los dos se instalan **en el proyecto**, para que viajen en el repositorio y los tenga todo el equipo: | ||
| + | |||
| + | * **Claude Code**: '' | ||
| + | * **OpenCode**: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 1. Context7 ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | * Claude Code: | ||
| + | <sxh bash> | ||
| + | claude mcp add --scope project context7 -- npx -y @upstash/ | ||
| + | </ | ||
| + | * OpenCode: | ||
| + | <sxh json; | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Sin la //API key// que pone la página de Context7: no hace falta y acabaría en el repositorio. | ||
| + | |||
| + | El agente no lo usa solo siempre que debería. Se le dice en '' | ||
| + | |||
| + | <sxh markdown; | ||
| + | - Antes de usar una API de Spring Boot o de Angular, consulta su documentación con Context7. | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 2. Base de datos: DBHub ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Se configura con un '' | ||
| + | |||
| + | <sxh ini; | ||
| + | [[sources]] | ||
| + | id = " | ||
| + | dsn = " | ||
| + | |||
| + | [[tools]] | ||
| + | name = " | ||
| + | source = " | ||
| + | readonly = true | ||
| + | max_rows = 100 | ||
| + | </ | ||
| + | |||
| + | * **'' | ||
| + | * **'' | ||
| + | * **'' | ||
| + | |||
| + | Y se da de alta apuntando a ese fichero: | ||
| + | |||
| + | * Claude Code: | ||
| + | <sxh bash> | ||
| + | claude mcp add --scope project basedatos -- npx -y @bytebase/ | ||
| + | </ | ||
| + | * OpenCode: | ||
| + | <sxh json; | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 3. Comprobar que están conectados ===== | ||
| + | |||
| + | * Claude Code: ''/ | ||
| + | * OpenCode: | ||
| + | <sxh bash> | ||
| + | opencode mcp list | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Más información ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
