HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
HAPI MCP Server is an MCP integration. HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants.
The registry lists a streamable-http connection at https://{HAPI_FQDN}:{HAPI_PORT}/mcp. Replace the account-specific fields according to the maintainer’s instructions.
The published oci package is docker.io/hapimcp/hapi-cli:0.6.0. Its declared MCP transport is streamable-http.
The package declares HAPI_FQDN: Fully Qualified Domain Name for the HAPI server (used in MCP tool URLs); HAPI_HOME: Directory path for HAPI configuration and specs. Should be mounted as a volume in Docker; PROJECT_NAME: The name of the project/API (alternative to positional argument); HAPI_OPENAPI: OpenAPI spec URL or path (alternative to --openapi flag); HAPI_URL: Backend API base URL (alternative to --url flag); HAPI_PORT: Server port (alternative to --port flag) - this is the internal container port; HAPI_HEADLESS: Enable headless mode (alternative to --headless flag); HAPI_MCP: Enable MCP mode (alternative to --mcp flag); HAPI_DEV: Enable development mode (alternative to --dev flag); HAPI_CORS: Comma-separated allowed CORS origins (alternative to --cors flag); HAPI_CONFIG_FILES: Comma-separated configuration files (alternative to --filename flag); NODE_ENV: Node environment (development, production). 'development' enables verbose logging and debugging features..
This package has launch arguments in its registry record. Use the maintainer’s configuration for those arguments rather than launching it with only the package name.
Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.
View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.6.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.
Browse related developer tools MCP servers for tools that cover the same kind of work.
| Variable | Description | Required |
|---|---|---|
| HAPI_FQDN | Fully Qualified Domain Name for the HAPI server (used in MCP tool URLs) | Optional |
| HAPI_HOME | Directory path for HAPI configuration and specs. Should be mounted as a volume in Docker | Optional |
| PROJECT_NAME | The name of the project/API (alternative to positional argument) | Optional |
| HAPI_OPENAPI | OpenAPI spec URL or path (alternative to --openapi flag) | Optional |
| HAPI_URL | Backend API base URL (alternative to --url flag) | Optional |
| HAPI_PORT | Server port (alternative to --port flag) - this is the internal container port | Optional |
| HAPI_HEADLESS | Enable headless mode (alternative to --headless flag) | Optional |
| HAPI_MCP | Enable MCP mode (alternative to --mcp flag) | Optional |
| HAPI_DEV | Enable development mode (alternative to --dev flag) | Optional |
| HAPI_CORS | Comma-separated allowed CORS origins (alternative to --cors flag) | Optional |
| HAPI_CONFIG_FILES | Comma-separated configuration files (alternative to --filename flag) | Optional |
| NODE_ENV | Node environment (development, production). 'development' enables verbose logging and debugging features. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.