---
bezeichner: "ai.com.mcp/hapi-mcp"
art: "mcp_server"
slug: "ai-com-mcp-hapi-mcp"
paketkoordinate: "oci:docker.io/hapimcp/hapi-cli:0.6.0"
status: "aktiv"
homepage: "https://docs.mcp.com.ai/components/hapi-server/hapi-cli"
erhebungsstand: "2026-10-10T01:17:01.464Z"
namensraum: "ai.com.mcp"
registerseite: "https://tracevero.com/mcp/ai-com-mcp-hapi-mcp"
abgerufen_am: "2026-10-10"
zugangsdaten_erforderlich: false
ausfuehrungsort: "entfernt"
dateisystem_pfadargument: false
quelloffen_einsehbar: true
roh_beschreibung: "HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants"
version: "0.6.0"
roh_umgebungsvariablen: "HAPI_FQDN, HAPI_HOME, PROJECT_NAME, HAPI_OPENAPI, HAPI_URL, HAPI_PORT, HAPI_HEADLESS, HAPI_MCP, HAPI_DEV, HAPI_CORS, HAPI_CONFIG_FILES, NODE_ENV"
roh_geheime_pflichtvariablen: ""
roh_transportarten: "streamable-http, streamable-http"
roh_pfadargumente: ""
roh_repository_url: "https://github.com/larebelion/hapimcp"
roh_paketquellen: "oci"
roh_geheime_pflichtkopfzeilen: ""
roh_pfad_umgebungsvariablen: ""
roh_remote_adressen: "https://{HAPI_FQDN}:{HAPI_PORT}/mcp"
roh_remote_hosts: ""
roh_statusmeldung: ""
roh_veroeffentlicht_am: "2026-01-07"
roh_aktualisiert_am: "2026-01-07"
roh_schemafassung: "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json"
roh_bereitstellungsform: "paket und remote"
roh_repository_quelle: "github"
roh_repository_unterordner: ""
roh_paketbezeichner: "docker.io/hapimcp/hapi-cli:0.6.0"
roh_paketversionen: ""
roh_laufzeithinweise: "docker"
roh_umgebungsformate: "boolean, number, string"
roh_umgebungsbeschreibungen: "HAPI_CONFIG_FILES=Comma-separated configuration files (alternative to --filename flag) · HAPI_CORS=Comma-separated allowed CORS origins (alternative to --cors flag) · HAPI_DEV=Enable development mode (alternative to --dev flag) · HAPI_FQDN=Fully Qualified Domain Name for the HAPI server (used in MCP tool URLs) · HAPI_HEADLESS=Enable headless mode (alternative to --headless flag) · HAPI_HOME=Directory path for HAPI configuration and specs. Should be mounted as a volume in Docker · HAPI_MCP=Enable MCP mode (alternative to --mcp flag) · HAPI_OPENAPI=OpenAPI spec URL or path (alternative to --openapi flag) · HAPI_PORT=Server port (alternative to --port flag) - this is the internal container port · HAPI_URL=Backend API base URL (alternative to --url flag) · NODE_ENV=Node environment (development, production). 'development' enables verbose logging and debugging features. · PROJECT_NAME=The name of the project/API (alternative to positional argument)"
roh_symbolformate: ""
roh_verbindungswege: "{\"packages\":[{\"registryType\":\"oci\",\"identifier\":\"docker.io/hapimcp/hapi-cli:0.6.0\",\"runtimeHint\":\"docker\",\"transport\":\"streamable-http\",\"environment\":[{\"name\":\"HAPI_FQDN\",\"description\":\"Fully Qualified Domain Name for the HAPI server (used in MCP tool URLs)\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_HOME\",\"description\":\"Directory path for HAPI configuration and specs. Should be mounted as a volume in Docker\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"PROJECT_NAME\",\"description\":\"The name of the project/API (alternative to positional argument)\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_OPENAPI\",\"description\":\"OpenAPI spec URL or path (alternative to --openapi flag)\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_URL\",\"description\":\"Backend API base URL (alternative to --url flag)\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_PORT\",\"description\":\"Server port (alternative to --port flag) - this is the internal container port\",\"format\":\"number\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_HEADLESS\",\"description\":\"Enable headless mode (alternative to --headless flag)\",\"format\":\"boolean\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_MCP\",\"description\":\"Enable MCP mode (alternative to --mcp flag)\",\"format\":\"boolean\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_DEV\",\"description\":\"Enable development mode (alternative to --dev flag)\",\"format\":\"boolean\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_CORS\",\"description\":\"Comma-separated allowed CORS origins (alternative to --cors flag)\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"HAPI_CONFIG_FILES\",\"description\":\"Comma-separated configuration files (alternative to --filename flag)\",\"format\":\"string\",\"required\":false,\"secret\":false},{\"name\":\"NODE_ENV\",\"description\":\"Node environment (development, production). 'development' enables verbose logging and debugging features.\",\"format\":\"string\",\"required\":false,\"secret\":false}],\"additional_arguments_declared\":true}],\"remotes\":[{\"url\":\"https://{HAPI_FQDN}:{HAPI_PORT}/mcp\",\"transport\":\"streamable-http\",\"headers\":[]}]}"
---

# HAPI MCP Server

## Measured values

| Property | Value | Source | Collected on | Level of trust | Raw declaration |
| --- | --- | --- | --- | --- | --- |
| Required secrets declared | false | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_geheime_pflichtvariablen: ; roh_geheime_pflichtkopfzeilen: |
| Execution location | entfernt | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_transportarten: streamable-http, streamable-http |
| Path argument present | false | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_pfadargumente: ; roh_pfad_umgebungsvariablen: |
| Repository URL listed | true | MCP-Register | 2026-08-06T13:57:41.838Z | abgeleitet | roh_repository_url: https://github.com/larebelion/hapimcp |
| Description (raw) | HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants | MCP-Register | 2026-08-26T16:45:01.514Z | selbstauskunft |  |
| Declared version | 0.6.0 | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Environment variables (raw) | HAPI_FQDN, HAPI_HOME, PROJECT_NAME, HAPI_OPENAPI, HAPI_URL, HAPI_PORT, HAPI_HEADLESS, HAPI_MCP, HAPI_DEV, HAPI_CORS, HAPI_CONFIG_FILES, NODE_ENV | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Required secret variables (raw) |  | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Transports (raw) | streamable-http, streamable-http | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Path arguments (raw) |  | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Repository (raw) | https://github.com/larebelion/hapimcp | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Package registries (raw) | oci | MCP-Register | 2026-08-06T13:57:41.838Z | selbstauskunft |  |
| Required secret headers (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Path environment variables (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Remote URLs (raw) | https://{HAPI_FQDN}:{HAPI_PORT}/mcp | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Remote hosts (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Registry status message (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| First listed in the registry (raw) | 2026-01-07 | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Last changed in the registry (raw) | 2026-01-07 | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Schema version of the raw record (raw) | https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Delivery form (raw) | paket und remote | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Repository platform (raw) | github | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Repository subfolder (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Package identifiers (raw) | docker.io/hapimcp/hapi-cli:0.6.0 | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Package versions (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Runtime hints (raw) | docker | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Environment variable formats (raw) | boolean, number, string | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Environment variable descriptions (raw) | HAPI_CONFIG_FILES=Comma-separated configuration files (alternative to --filename flag) · HAPI_CORS=Comma-separated allowed CORS origins (alternative to --cors flag) · HAPI_DEV=Enable development mode (alternative to --dev flag) · HAPI_FQDN=Fully Qualified Domain Name for the HAPI server (used in MCP tool URLs) · HAPI_HEADLESS=Enable headless mode (alternative to --headless flag) · HAPI_HOME=Directory path for HAPI configuration and specs. Should be mounted as a volume in Docker · HAPI_MCP=Enable MCP mode (alternative to --mcp flag) · HAPI_OPENAPI=OpenAPI spec URL or path (alternative to --openapi flag) · HAPI_PORT=Server port (alternative to --port flag) - this is the internal container port · HAPI_URL=Backend API base URL (alternative to --url flag) · NODE_ENV=Node environment (development, production). 'development' enables verbose logging and debugging features. · PROJECT_NAME=The name of the project/API (alternative to positional argument) | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Icon formats (raw) |  | MCP-Register | 2026-08-16T01:17:01.420Z | selbstauskunft |  |
| Connection paths (source structure) | {"packages":[{"registryType":"oci","identifier":"docker.io/hapimcp/hapi-cli:0.6.0","runtimeHint":"docker","transport":"streamable-http","environment":[{"name":"HAPI_FQDN","description":"Fully Qualified Domain Name for the HAPI server (used in MCP tool URLs)","format":"string","required":false,"secret":false},{"name":"HAPI_HOME","description":"Directory path for HAPI configuration and specs. Should be mounted as a volume in Docker","format":"string","required":false,"secret":false},{"name":"PROJECT_NAME","description":"The name of the project/API (alternative to positional argument)","format":"string","required":false,"secret":false},{"name":"HAPI_OPENAPI","description":"OpenAPI spec URL or path (alternative to --openapi flag)","format":"string","required":false,"secret":false},{"name":"HAPI_URL","description":"Backend API base URL (alternative to --url flag)","format":"string","required":false,"secret":false},{"name":"HAPI_PORT","description":"Server port (alternative to --port flag) - this is the internal container port","format":"number","required":false,"secret":false},{"name":"HAPI_HEADLESS","description":"Enable headless mode (alternative to --headless flag)","format":"boolean","required":false,"secret":false},{"name":"HAPI_MCP","description":"Enable MCP mode (alternative to --mcp flag)","format":"boolean","required":false,"secret":false},{"name":"HAPI_DEV","description":"Enable development mode (alternative to --dev flag)","format":"boolean","required":false,"secret":false},{"name":"HAPI_CORS","description":"Comma-separated allowed CORS origins (alternative to --cors flag)","format":"string","required":false,"secret":false},{"name":"HAPI_CONFIG_FILES","description":"Comma-separated configuration files (alternative to --filename flag)","format":"string","required":false,"secret":false},{"name":"NODE_ENV","description":"Node environment (development, production). 'development' enables verbose logging and debugging features.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[{"url":"https://{HAPI_FQDN}:{HAPI_PORT}/mcp","transport":"streamable-http","headers":[]}]} | MCP-Register | 2026-09-08T01:17:01.649Z | selbstauskunft |  |

## Links

- Namespace: [[namensraum/ai-com-mcp|ai.com.mcp]]

---

- Registry page: <https://tracevero.com/mcp/ai-com-mcp-hapi-mcp>
- Retrieved on: 2026-10-10
