hana-mcp服务器添加福利群:解决AI开发者的「MCP实战痛点」用于 SAP HANA Cloud DB 与 Cursor IDE 集成的 Model Context Protocol (MCP) 服务器实现。
此服务器为与 SAP HANA Cloud 的机器学习操作实现了 Model Context Protocol (MCP) 模式。MCP 服务器提供了一个标准化接口,用于管理 ML 模型、执行上下文以及应用程序与 HANA Cloud 数据库之间的通信协议。
主要特性:
MCP 服务器基于三层架构构建:
┌───────────────────────────────────────────────────────┐ │ CLIENT APPLICATIONS │ └───────────────────────────▲───────────────────────────┘ │ │ REST API │ ┌───────────────────────────▼───────────────────────────┐ │ MCP SERVER │ │ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ MODEL API │ │ CONTEXT API │ │PROTOCOL API │ │ │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ │ │ │ │ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ │ │ │ MODEL │ │ CONTEXT │ │ PROTOCOL │ │ │ │ MANAGER │ │ MANAGER │ │ MANAGER │ │ │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ │ │ │ └─────────┼──────────────────┼──────────────────┼────────┘ │ │ │ ┌─────────▼──────────────────▼──────────────────▼────────┐ │ HANA CLOUD DB │ └───────────────────────────────────────────────────────┘
克隆仓库:
git clone https://github.com/yourusername/hana-mcp-server.git
cd hana-mcp-server

创建虚拟环境并安装依赖项:
python -m venv venv
source venv/bin/activate # 在 Windows 上: venv\Scripts\activate
pip install -r requirements.txt

运行设置脚本:
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=