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