MCP.so
登录

OpenAPI MCP Server

@MCP-Mirror

基本信息

分类

其他

传输方式

stdio

作者

MCP-Mirror

关于 OpenAPI MCP Server

Mirror of

OpenAPI MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "openapi": {
      "command": "npx",
      "args": [
        "-y",
        "@ivotoby/openapi-mcp-server"
      ],
      "env": {
        "API_BASE_URL": "https://api.example.com",
        "OPENAPI_SPEC_PATH": "https://api.example.com/openapi.json",
        "API_HEADERS": "Authorization:Bearer token123,X-API-Key:your-api-key"
      }
    }
  }
}

OpenAPI MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is OpenAPI MCP Server?

OpenAPI MCP Server is a Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP resources. It allows Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the MCP protocol.

How to use OpenAPI MCP Server?

Configure it in Claude Desktop by editing claude_desktop_config.json and adding the server entry with npx -y @ivotoby/openapi-mcp-server. Required environment variables are API_BASE_URL, OPENAPI_SPEC_PATH, and optionally API_HEADERS. You can also pass these as command line arguments to npm run inspect.

Key features of OpenAPI MCP Server

  • Exposes OpenAPI endpoints as MCP resources for LLMs
  • Supports custom API authentication headers
  • Configurable via environment variables or command line
  • Includes development tools (build, lint, typecheck)
  • Auto‑reload with inspect‑watch for rapid development
  • Debug logs output to stderr for troubleshooting

Use cases of OpenAPI MCP Server

  • Let Claude Desktop dynamically discover and call REST APIs
  • Build custom MCP servers wrapping existing OpenAPI specs
  • Test and validate API interactions using the MCP Inspector
  • Enable LLMs to perform authenticated operations on remote APIs

常见问题

1

What dependencies does OpenAPI MCP Server require?

Node.js and npx are needed. The server is run via `npx` without cloning the repository.

2

Where does the OpenAPI specification live?

It is loaded from a URL or file path provided in the `OPENAPI_SPEC_PATH` environment variable.

3

How do I authenticate API requests?

Authentication headers are passed as comma‑separated key:value pairs in the `API_HEADERS` environment variable (e.g., `Authorization:Bearer token123`).

4

What transport protocol does OpenAPI MCP Server use?

It uses the MCP (Model Context Protocol) to expose resources and tools to LLM clients.

评论

其他 分类下的更多 MCP 服务器