logali-mcp-cap
Modelo CDS y documentación de CAP
- CAP
- TypeScript
- stdio
- MIT
- 6 herramientas
- Solo lectura
Descripción
Introspecciona el modelo CDS de un proyecto SAP CAP (compila a CSN, lista servicios y entidades, describe definiciones) y busca en la documentación de CAP. Usa @sap/cds cuando está disponible y cae a @sap/cds-dk como alternativa.
Implementación clean-room de Logali Tech (código original, licencia MIT), inspirada en el ecosistema open source de servidores MCP para SAP.
Herramientas
Lo que tu asistente puede invocar. La escritura queda deshabilitada salvo que la actives.
-
compile_modelCompila el modelo CDS a CSN y devuelve un resumen (o el CSN crudo). Lectura -
list_servicesLista los servicios CAP y las entidades que exponen. Lectura -
list_entitiesLista entidades y aspectos con número de elementos y claves. Lectura -
get_definitionDevuelve la definición completa de un artefacto CSN. Lectura -
search_docsBusca en la documentación de CAP (capire). Lectura -
fetch_docDescarga una página de cap.cloud.sap como texto legible. Lectura
Instalación
Clona y compila, luego apunta tu cliente MCP al binario. Elige tu cliente:
Pega en claude_desktop_config.json
{
"mcpServers": {
"cap": {
"command": "node",
"args": [
"/ruta/a/logali-mcp-cap/dist/index.js"
]
}
}
} Pega en ~/.cursor/mcp.json
{
"mcpServers": {
"cap": {
"command": "node",
"args": [
"/ruta/a/logali-mcp-cap/dist/index.js"
]
}
}
} Pega en .vscode/mcp.json
{
"servers": {
"cap": {
"type": "stdio",
"command": "node",
"args": [
"/ruta/a/logali-mcp-cap/dist/index.js"
]
}
}
} En tu terminal
git clone https://github.com/logalitech/logali-mcp-cap
cd logali-mcp-cap
npm install && npm run build Configuración
Variables de entorno del servidor.
| Variable | Requerida | Descripción |
|---|---|---|
| CAP_PROJECT_ROOT | No | Raíz del proyecto CAP (por defecto el directorio actual). |
| CAP_DOCS_BASE_URL | No | Base de la documentación (por defecto https://cap.cloud.sap). |
| CAP_DOCS_TIMEOUT_MS | No | Timeout de las peticiones de documentación. |
Servidores relacionados