
HANA Cloud MCP Server
Enables integration between SAP HANA Cloud Database and Cursor IDE through the Model Context Protocol, providing standardized interfaces for managing ML models and execution contexts.
HatriGt
README
HANA Cloud MCP Server
A Model Context Protocol (MCP) server implementation for SAP HANA Cloud DB integration with Cursor IDE.
Overview
This server implements the Model Context Protocol (MCP) pattern for machine learning operations with SAP HANA Cloud. The MCP server provides a standardized interface for managing ML models, execution contexts, and communication protocols between applications and the HANA Cloud database.
Key features:
- Model Registry: Central repository for model metadata and versioning
- Context Management: Configure execution environments for models
- Protocol Adapters: Standardized communication between models and applications
- HANA Cloud Integration: Optimized for SAP HANA Cloud Database
- Cursor IDE Support: Seamless integration with Cursor IDE
Architecture
The MCP server is built on a three-layer architecture:
- Model Layer: Manages model definitions, versions, and metadata
- Context Layer: Configures execution environments and runtime parameters
- Protocol Layer: Handles communication between applications and models
┌───────────────────────────────────────────────────────┐
│ CLIENT APPLICATIONS │
└───────────────────────────▲───────────────────────────┘
│
│ REST API
│
┌───────────────────────────▼───────────────────────────┐
│ MCP SERVER │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ MODEL API │ │ CONTEXT API │ │PROTOCOL API │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ │
│ │ MODEL │ │ CONTEXT │ │ PROTOCOL │ │
│ │ MANAGER │ │ MANAGER │ │ MANAGER │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
└─────────┼──────────────────┼──────────────────┼────────┘
│ │ │
┌─────────▼──────────────────▼──────────────────▼────────┐
│ HANA CLOUD DB │
└───────────────────────────────────────────────────────┘
Prerequisites
- Python 3.8+
- SAP HANA Cloud Database
- Flask
- HDBCLI (SAP HANA Client for Python)
- Pandas
Installation
-
Clone the repository:
git clone https://github.com/yourusername/hana-mcp-server.git cd hana-mcp-server
-
Create a virtual environment and install dependencies:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt
-
Run the setup script:
python setup.py
Follow the prompts to configure your HANA Cloud connection and server settings.
Configuration
The server uses environment variables for configuration. These can be set in a .env
file:
# HANA Cloud Connection
HANA_HOST=your-hana-host.hanacloud.ondemand.com
HANA_PORT=443
HANA_USER=DBADMIN
HANA_PASSWORD=
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
MCP Package Docs Server
Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
@kazuph/mcp-taskmanager
Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
DuckDuckGo MCP Server
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
contentful-mcp
Update, create, delete content, content-models and assets in your Contentful Space
Linear MCP Server
Enables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.

Supabase MCP Server
A Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.
YouTube Transcript MCP Server
This server retrieves transcripts for given YouTube video URLs, enabling integration with Goose CLI or Goose Desktop for transcript extraction and processing.