Catálogo MCP

logali-mcp-btp

Administra cuentas de SAP BTP

  • BTP
  • TypeScript
  • stdio
  • MIT
  • 5 herramientas
  • Solo lectura

Descripción

Consulta la administración de cuentas de SAP BTP a través del Cloud Management Service (Accounts Service): cuenta global, subcuentas, directorios e instancias de entorno. Solo lectura, autenticado con OAuth2 client credentials de una service key de cis.

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.

  • get_global_account Detalles de la cuenta global (con subcuentas opcional). Lectura
  • list_subaccounts Lista las subcuentas (guid, nombre, región, estado). Lectura
  • get_subaccount Detalle completo de una subcuenta. Lectura
  • list_directories Lista los directorios de la cuenta global. Lectura
  • get_subaccount_environment_instances Instancias de entorno de una subcuenta (p. ej. orgs de CF). Lectura

Instalación

Clona y compila, luego apunta tu cliente MCP al binario. Elige tu cliente:

Pega en claude_desktop_config.json
{
  "mcpServers": {
    "btp": {
      "command": "node",
      "args": [
        "/ruta/a/logali-mcp-btp/dist/index.js"
      ],
      "env": {
        "BTP_TOKEN_URL": "<btp_token_url>",
        "BTP_CLIENT_ID": "<btp_client_id>",
        "BTP_CLIENT_SECRET": "<btp_client_secret>",
        "BTP_ACCOUNTS_API_URL": "<btp_accounts_api_url>"
      }
    }
  }
}

Configuración

Variables de entorno del servidor.

Variable Requerida Descripción
BTP_TOKEN_URL Sí URL del token OAuth2 (uaa + /oauth/token).
BTP_CLIENT_ID Sí Client ID de la service key de cis.
BTP_CLIENT_SECRET Sí Client secret de la service key de cis.
BTP_ACCOUNTS_API_URL Sí Base del Accounts Service.
BTP_TIMEOUT_MS No Timeout de las peticiones (por defecto 30000).

Servidores relacionados