# HAPI MCP Server MCP server

HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants

## Links
- Registry page: https://www.getdrio.com/mcp/ai-com-mcp-hapi-mcp
- Repository: https://github.com/larebelion/hapimcp
- Website: https://docs.mcp.com.ai/components/hapi-server/hapi-cli

## Install
- Endpoint: https://{HAPI_FQDN}:{HAPI_PORT}/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote URL variable: HAPI_FQDN (default localhost)
- Remote URL variable: HAPI_PORT (default 3030)
- Package: Oci docker.io/hapimcp/hapi-cli:0.6.0
- Package argument: serve (required; default serve)
- Package argument: projectName
- Package argument: --port (default 3030)
- Package argument: --headless (default true)
- Package argument: --mcp (default true)
- Package argument: --dev
- Package argument: --url
- Package argument: --openapi
- Package argument: --cors
- Package argument: --filename
- Package argument: --cert
- Package argument: --key
- Environment variable: HAPI_FQDN (default localhost)
- Environment variable: HAPI_HOME (default /app/.hapi)
- Environment variable: PROJECT_NAME
- Environment variable: HAPI_OPENAPI
- Environment variable: HAPI_URL
- Environment variable: HAPI_PORT (default 3030)
- Environment variable: HAPI_HEADLESS (default true)
- Environment variable: HAPI_MCP (default true)
- Environment variable: HAPI_DEV
- Environment variable: HAPI_CORS
- Environment variable: HAPI_CONFIG_FILES
- Environment variable: NODE_ENV (default production)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://{HAPI_FQDN}:{HAPI_PORT}/mcp
- URL variable: HAPI_FQDN
- URL variable: HAPI_PORT

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: ai.com.mcp
- Version: 0.6.0
- Runtime: Oci
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jan 7, 2026
- Source: https://registry.modelcontextprotocol.io
