How do I customize authentication?
Override the `get-axios.ts` file with your own authentication logic. By default, it uses a Bearer token from the `API_KEY` environment variable. With Docker, mount a custom version of `get-axios.ts` as a volume.
@nexpando-com
Basic information
Generate a MCP server based on OpenAPI specifications
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"open-api-mcp": {
"command": "bun",
"args": [
"dev"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
open-api-mcp is a command-line tool that generates an MCP (Model Context Protocol) server from OpenAPI specifications. It simplifies creating API clients by leveraging OpenAPI schemas and generating strongly-typed clients using Zod.
Clone the repository, install dependencies with bun install, prepare an OpenAPI specification (JSON or YAML), copy .env.template to .env, then start the server with bun dev or ./cli.sh open-api.json. For Docker, add the spec to a specs directory and run docker-compose up with appropriate environment variables.
Override the `get-axios.ts` file with your own authentication logic. By default, it uses a Bearer token from the `API_KEY` environment variable. With Docker, mount a custom version of `get-axios.ts` as a volume.
Supported transport types are `httpStream`, `sse`, and `stdio`, configurable via the `MCP_TRANSPORT_TYPE` environment variable.
Create a `specs` directory with your OpenAPI file, define a `docker-compose.yml` with the `nexpando/open-api-mcp` image, mount the specs directory, and set environment variables (`OPEN_API_FILE`, `API_URL`, optionally `API_KEY`, `MCP_NAME`, `MCP_VERSION`, `MCP_TRANSPORT_TYPE`). Then run `docker-compose up`.
The project uses the Bun runtime (install with `bun install`). A Docker image is also available for containerized deployment.
Place it in the `specs` directory (e.g., `specs/open-api.json` or `specs/open-api.yml`) and set the `OPEN_API_FILE` environment variable to point to it.
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci
Query your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up

Local-first credential broker for MCP. AI coding agents (Claude Code, Cursor, Codex…) call APIs, SSH and databases through scoped presets; secrets stay in your OS keychain and never enter the agent's context.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.
Comments