Skip to main content
Glama
HatriGt

HANA Cloud MCP Server

by HatriGt

HANAクラウドMCPサーバー

Cursor IDE と SAP HANA Cloud DB を統合するためのモデル コンテキスト プロトコル (MCP) サーバー実装。

概要

このサーバーは、SAP HANA Cloud における機械学習運用のためのモデルコンテキストプロトコル (MCP) パターンを実装しています。MCP サーバーは、機械学習モデル、実行コンテキスト、アプリケーションと HANA Cloud データベース間の通信プロトコルを管理するための標準化されたインターフェースを提供します。

主な機能:

  • モデルレジストリ: モデルメタデータとバージョン管理の中央リポジトリ

  • コンテキスト管理: モデルの実行環境を構成する

  • プロトコルアダプタ: モデルとアプリケーション間の標準化された通信

  • HANAクラウド統合:SAP HANAクラウドデータベース向けに最適化

  • カーソル IDE サポート: カーソル IDE とのシームレスな統合

Related MCP server: MCP Development Framework

建築

MCP サーバーは 3 層アーキテクチャに基づいて構築されています。

  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=

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