hapi-mcp
HAPI MCP Server
HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
Deployment
https://{HAPI_FQDN}:{HAPI_PORT}/mcpPackage Details
docker.io/hapimcp/hapi-cli:0.6.0
Runtime Arguments
Named
Package Arguments
Positional
Named
Environment Variables
localhostFully Qualified Domain Name for the HAPI server (used in MCP tool URLs)
/app/.hapiDirectory path for HAPI configuration and specs. Should be mounted as a volume in Docker
The name of the project/API (alternative to positional argument)
OpenAPI spec URL or path (alternative to --openapi flag)
Backend API base URL (alternative to --url flag)
3030Server port (alternative to --port flag) - this is the internal container port
trueEnable headless mode (alternative to --headless flag)
trueEnable MCP mode (alternative to --mcp flag)
Enable development mode (alternative to --dev flag)
Comma-separated allowed CORS origins (alternative to --cors flag)
Comma-separated configuration files (alternative to --filename flag)
productionNode environment (development, production). 'development' enables verbose logging and debugging features.