Skip to main content
Glama
HatriGt

HANA Cloud MCP Server

by HatriGt

HANA Cloud MCP Server

Eine Model Context Protocol (MCP)-Serverimplementierung für die SAP HANA Cloud DB-Integration mit Cursor IDE.

Überblick

Dieser Server implementiert das Model Context Protocol (MCP)-Muster für Machine-Learning-Operationen mit SAP HANA Cloud. Der MCP-Server bietet eine standardisierte Schnittstelle für die Verwaltung von ML-Modellen, Ausführungskontexten und Kommunikationsprotokollen zwischen Anwendungen und der HANA Cloud-Datenbank.

Hauptmerkmale:

  • Modellregistrierung : Zentrales Repository für Modellmetadaten und Versionierung

  • Kontextverwaltung : Konfigurieren Sie Ausführungsumgebungen für Modelle

  • Protokolladapter : Standardisierte Kommunikation zwischen Modellen und Anwendungen

  • HANA Cloud Integration : Optimiert für die SAP HANA Cloud-Datenbank

  • Cursor IDE-Unterstützung : Nahtlose Integration mit Cursor IDE

Related MCP server: MCP Development Framework

Architektur

Der MCP-Server basiert auf einer dreischichtigen Architektur:

  1. Modellebene : Verwaltet Modelldefinitionen, Versionen und Metadaten

  2. Kontextebene : Konfiguriert Ausführungsumgebungen und Laufzeitparameter

  3. Protokollschicht : Behandelt die Kommunikation zwischen Anwendungen und Modellen

┌───────────────────────────────────────────────────────┐
│                   CLIENT APPLICATIONS                  │
└───────────────────────────▲───────────────────────────┘
                            │
                            │ REST API
                            │
┌───────────────────────────▼───────────────────────────┐
│                       MCP SERVER                       │
│                                                       │
│  ┌─────────────┐    ┌─────────────┐    ┌─────────────┐ │
│  │  MODEL API  │    │ CONTEXT API │    │PROTOCOL API │ │
│  └──────┬──────┘    └──────┬──────┘    └──────┬──────┘ │
│         │                  │                  │        │
│  ┌──────▼──────┐    ┌──────▼──────┐    ┌──────▼──────┐ │
│  │    MODEL    │    │   CONTEXT   │    │  PROTOCOL   │ │
│  │   MANAGER   │    │   MANAGER   │    │   MANAGER   │ │
│  └──────┬──────┘    └──────┬──────┘    └──────┬──────┘ │
│         │                  │                  │        │
└─────────┼──────────────────┼──────────────────┼────────┘
          │                  │                  │
┌─────────▼──────────────────▼──────────────────▼────────┐
│                     HANA CLOUD DB                       │
└───────────────────────────────────────────────────────┘

Voraussetzungen

  • Python 3.8+

  • SAP HANA Cloud-Datenbank

  • Flasche

  • HDBCLI (SAP HANA-Client für Python)

  • Pandas

Installation

  1. Klonen Sie das Repository:

    git clone https://github.com/yourusername/hana-mcp-server.git
    cd hana-mcp-server
  2. Erstellen Sie eine virtuelle Umgebung und installieren Sie Abhängigkeiten:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
  3. Führen Sie das Setup-Skript aus:

    python setup.py

    Folgen Sie den Anweisungen, um Ihre HANA Cloud-Verbindung und Servereinstellungen zu konfigurieren.

Konfiguration

Der Server verwendet Umgebungsvariablen zur Konfiguration. Diese können in einer .env Datei gesetzt werden:

# HANA Cloud Connection
HANA_HOST=your-hana-host.hanacloud.ondemand.com
HANA_PORT=443
HANA_USER=DBADMIN
HANA_PASSWORD=

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HatriGt/hana-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server