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 層アーキテクチャに基づいて構築されています。
モデルレイヤー: モデルの定義、バージョン、メタデータを管理します
コンテキスト層: 実行環境とランタイムパラメータを構成する
プロトコル層: アプリケーションとモデル間の通信を処理する
前提条件
Python 3.8以上
SAP HANAクラウドデータベース
フラスコ
HDBCLI (Python 用 SAP HANA クライアント)
パンダ
インストール
リポジトリをクローンします。
git clone https://github.com/yourusername/hana-mcp-server.git cd hana-mcp-server仮想環境を作成し、依存関係をインストールします。
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txtセットアップ スクリプトを実行します。
python setup.py指示に従って、HANA Cloud 接続とサーバー設定を構成します。
構成
サーバーは設定に環境変数を使用します。これらは.envファイルで設定できます。