Skip to main content
Glama

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

Архитектура

Сервер 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=
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Обеспечивает интеграцию между SAP HANA Cloud Database и Cursor IDE через протокол контекста модели, предоставляя стандартизированные интерфейсы для управления моделями машинного обучения и контекстами выполнения.

  1. Обзор
    1. Архитектура
      1. Предпосылки
        1. Установка
          1. Конфигурация

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A simple template for creating custom tools for Cursor IDE using Model Context Protocol, deployable via Heroku, Docker, or directly within Cursor IDE.
              Last updated -
              2
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              A template for creating custom tools for Cursor IDE using Model Context Protocol that allows users to deploy their own MCP server to Heroku and connect it to Cursor IDE.
              Last updated -
              2
              1
              Python
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A template for creating custom tools for Cursor IDE using Model Context Protocol (MCP), allowing developers to extend Cursor's functionality with their own server-based tools.
              Last updated -
              11
              2
              Python
              MIT License
              • Apple
              • Linux

            View all related MCP servers

            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