Skip to main content
Glama
HatriGt

HANA Cloud MCP Server

by HatriGt

HANA 云 MCP 服务器

用于 SAP HANA Cloud DB 与 Cursor IDE 集成的模型上下文协议 (MCP) 服务器实现。

概述

该服务器实现了模型上下文协议 (MCP) 模式,用于通过 SAP HANA Cloud 进行机器学习操作。MCP 服务器提供了一个标准化接口,用于管理机器学习模型、执行上下文以及应用程序与 HANA Cloud 数据库之间的通信协议。

主要特点:

  • 模型注册表:模型元数据和版本控制的中央存储库

  • 上下文管理:为模型配置执行环境

  • 协议适配器:模型和应用程序之间的标准化通信

  • HANA 云集成:针对 SAP HANA 云数据库进行了优化

  • 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                       │
└───────────────────────────────────────────────────────┘

先决条件

  • Python 3.8+

  • SAP HANA 云数据库

  • 烧瓶

  • HDBCLI(适用于 Python 的 SAP HANA 客户端)

  • 熊猫

安装

  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 Cloud 连接和服务器设置。

配置

服务器使用环境变量进行配置。这些可以在.env文件中设置:

# HANA Cloud Connection
HANA_HOST=your-hana-host.hanacloud.ondemand.com
HANA_PORT=443
HANA_USER=DBADMIN
HANA_PASSWORD=
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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