Skip to main content
Glama
HatriGt

HANA Cloud MCP Server

by HatriGt

Сервер MCP облака HANA

Реализация сервера Model Context Protocol (MCP) для интеграции SAP HANA Cloud DB с Cursor IDE.

Обзор

Этот сервер реализует шаблон Model Context Protocol (MCP) для операций машинного обучения с SAP HANA Cloud. Сервер MCP предоставляет стандартизированный интерфейс для управления моделями машинного обучения, контекстами выполнения и протоколами связи между приложениями и базой данных HANA Cloud.

Основные характеристики:

  • Реестр моделей : центральный репозиторий метаданных и версий моделей.

  • Управление контекстом : настройка сред выполнения для моделей

  • Адаптеры протоколов : стандартизированная связь между моделями и приложениями

  • Интеграция с облаком HANA : оптимизировано для базы данных SAP HANA Cloud

  • Поддержка Cursor IDE : Полная интеграция с Cursor IDE

Related MCP server: MCP Development Framework

Архитектура

Сервер MCP построен на трехуровневой архитектуре:

  1. Уровень модели : управляет определениями, версиями и метаданными модели.

  2. Уровень контекста : настраивает среды выполнения и параметры времени выполнения.

  3. Уровень протокола : обеспечивает связь между приложениями и моделями.

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

Предпосылки

  • Питон 3.8+

  • Облачная база данных SAP HANA

  • Фляга

  • HDBCLI (клиент SAP HANA для Python)

  • Панды

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/yourusername/hana-mcp-server.git
    cd hana-mcp-server
  2. Создайте виртуальную среду и установите зависимости:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
  3. Запустите скрипт установки:

    python setup.py

    Следуйте инструкциям по настройке подключения к облаку HANA и параметров сервера.

Конфигурация

Сервер использует переменные окружения для конфигурации. Их можно задать в файле .env :

# 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