drio
Open app

HANA Cloud MCP Server

Source

Model Context Server Protocol for your HANA DB

Catalog onlyCatalog onlySTDIO

Overview

HANA Cloud MCP Server is a Model Context Protocol (MCP) server implementation designed for integrating SAP HANA Cloud Database with machine learning operations, providing a standardized interface for managing ML models and execution contexts.

To use the HANA Cloud MCP Server, clone the repository from GitHub, set up a virtual environment, install the required dependencies, and configure your HANA Cloud connection using environment variables.

  • 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.
  1. Managing and deploying machine learning models in SAP HANA Cloud.
  2. Facilitating communication between applications and ML models.
  3. Configuring execution environments for various machine learning tasks.

Add to your AI client

Use these steps to connect HANA Cloud MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "hana-mcp-server-hatrigt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-hana-mcp-server-hatrigt"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "hana-mcp-server-hatrigt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-hana-mcp-server-hatrigt"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "hana-mcp-server-hatrigt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-hana-mcp-server-hatrigt"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "hana-mcp-server-hatrigt": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-hana-mcp-server-hatrigt"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "hana-mcp-server-hatrigt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-hana-mcp-server-hatrigt"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "hana-mcp-server-hatrigt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-hana-mcp-server-hatrigt"
      ]
    }
  }
}

FAQ

**What are the prerequisites for using HANA Cloud MCP Server?**

You need Python 3.8+, SAP HANA Cloud Database, Flask, HDBCLI, and Pandas.

**Is HANA Cloud MCP Server open-source?**

Yes, it is available on GitHub for public use.

**Can I integrate it with other IDEs?**

While it is optimized for Cursor IDE, it can be adapted for use with other IDEs.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2163,"uuid":"28e222ad-d899-43f0-b961-81022e5efa51","name":"hana-mcp-server","title":"HANA Cloud MCP Server","description":"Model Context Server Protocol for your HANA DB","avatar_url":"https://avatars.githubusercontent.com/u/24761301?v=4","created_at":"2025-03-09T03:51:23.136Z","updated_at":"2025-03-12T10:19:32.454Z","status":"created","author_name":"HatriGt","author_avatar_url":"https://avatars.githubusercontent.com/u/24761301?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/HatriGt/hana-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-03-08 10:45:41\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]