SAP HANA MCP Server
MCP server enabling AI agents to explore SAP HANA schemas, execute SQL with guardrails, and access database metadata, monitoring, and business domain semantics.
README
HANA MCP Server — Distribución cliente
Paquete ejecutable del Model Context Protocol (MCP) server para SAP HANA y SAP Business One Service Layer.
📥 Descarga
Descargá la última versión desde Releases:
hana-mcp-server-v0.3.1-win-x64.zip
Descomprimí el ZIP en una carpeta permanente, por ejemplo:
C:\hana-mcp-client\
✅ Requisitos
- Windows 10/11 o Windows Server 2019+ (x64)
- Acceso de red al servidor SAP HANA
- Token de licencia JWT proporcionado por el vendor (si aplica)
No necesitás instalar Node.js: el ejecutable incluye su propio runtime.
🚀 Instalación rápida
- Descomprimí el ZIP en la carpeta destino.
- Copiá
.env.examplecomo.envy completá al menos:HANA_HOSTHANA_PORTHANA_USERHANA_PASSWORDHANA_SCHEMA
- Si recibiste el token JWT como archivo, guardalo como
.hana-licenseen la misma carpeta. - Ejecutá
start.bat(doble clic) o configurá tu cliente MCP para que apunte ahana-mcp-server.exe.
⚙️ Configuración de .env
Ejemplo mínimo:
HANA_HOST=tu-servidor-hana
HANA_PORT=30015
HANA_USER=TU_USUARIO
HANA_PASSWORD=TU_PASSWORD
HANA_SCHEMA=TU_SCHEMA
HANA_SSL=false
HANA_VALIDATE_CERT=false
Ver .env.example para todas las opciones disponibles.
🔐 Licenciamiento
Obtené tu hardware ID ejecutando el servidor y consultando la tool hana_show_license_info. Enviale ese HWID al vendor para que genere tu token.
{
"name": "hana_show_license_info",
"arguments": {}
}
Una vez instalado el token, la misma tool debe reportar:
status: VALID
plan: enterprise
features: ["hana", "knowledge-base"]
🔌 Uso con Claude / VS Code / MCP Inspector
Ejemplo de mcp.json:
{
"mcpServers": {
"hana": {
"type": "stdio",
"command": "C:\\hana-mcp-client\\hana-mcp-server.exe"
}
}
}
🔄 Actualizaciones
El servidor nunca se actualiza solo. Cuando haya una nueva versión, el vendor la publicará en Releases. Podés consultarla con la tool hana_check_for_updates y aplicarla con hana_apply_update:
{
"name": "hana_apply_update",
"arguments": {
"confirm": true
}
}
El proceso preserva tus casos propios (docs/kb/user/), los casos sincronizados desde la nube (docs/kb/remote/) y tu configuración (.env, .hana-license, mcp.json). Los casos incluidos con el producto (docs/kb/bundled/) sí se actualizan.
📁 Contenido del paquete
hana-mcp-server.exe— MCP empaquetado con Node.js.start.bat— lanzador para Windows.docs/kb/bundled/— base de conocimiento incluida con el producto.docs/kb/user/— casos que crees vos (vacío al inicio).docs/kb/remote/— casos sincronizados desde el servidor remoto.node_modules/@sap/hana-client/— driver nativo de SAP HANA.public-key.pem— clave pública para validar licencias..env.example— plantilla de configuración.mcp.json.example— plantilla de configuración MCP.scripts/update-client.ps1/update-client.sh— helpers de actualización.
📴 Modo offline (licencia vencida)
Si la licencia expira, el MCP no se cierra: entra en modo offline y mantiene disponible la base de conocimiento local en modo de solo lectura.
- Funcionan:
hana_search_knowledge_basehana_read_kb_casehana_generate_kb_indexhana_show_license_info
- No funcionan hasta renovar la licencia:
- Todas las tools de consulta y administración de HANA.
- Guardar nuevos casos (
hana_save_knowledge_case). - Sincronización remota de KB.
🆘 Soporte
Para renovar la licencia, agregar hardware IDs adicionales o reportar problemas, contactá al vendor con el hardware ID mostrado por hana_show_license_info.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.