What transport methods does OpenAPI MCP Server support?
Stdio (default) for direct integration with AI systems like Claude Desktop, and Streamable HTTP for web clients and HTTP‑capable systems.
@ivo-toby
Basic information
MCP Server (Model Context Protocol) for turning OpenAPI specifications into a MCP Resource
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-openapi-server": {
"command": "npx",
"args": [
"@ivotoby/openapi-mcp-server",
"\\"
]
}
}
}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.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, with optional support for MCP prompts and resources. It enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications.
Use the CLI directly with npx @ivotoby/openapi-mcp-server or import the OpenAPIServer class as a library in your Node.js application. Configure via environment variables (e.g., API_BASE_URL, OPENAPI_SPEC_PATH) or command‑line flags (e.g., --api-base-url, --openapi-spec). Supports both stdio (default) and HTTP transport.
all, dynamic, or explicitStdio (default) for direct integration with AI systems like Claude Desktop, and Streamable HTTP for web clients and HTTP‑capable systems.
Four methods: provide a URL or local file path with `--openapi-spec`, pipe the spec via standard input with `--spec-from-stdin`, pass the spec inline with `--spec-inline`, or use the corresponding environment variables. Only one source is allowed at a time.
You can set static headers via `--headers` / `API_HEADERS`, or use mutual TLS with `--client-cert` and `--client-key` options. mTLS is orthogonal to header‑based authentication.
The default transport is `stdio`. Switch to HTTP by setting `--transport http` (or the `TRANSPORT_TYPE` environment variable). The HTTP server listens on `127.0.0.1:3000` by default.
Yes. Import the `OpenAPIServer` class in your own Node.js applications for custom implementations, instead of using the CLI tool.
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
不止于 CSS
Hindsight: Agent Memory That Learns
Comments