Skip to content

Openapi Servers

OpenAPI Tool Servers

Install

$uvx mcpo --port 8000 -- uvx mcp-server-time --local-timezone=America/New_York
Claude Code
claude mcp add openapi-servers -- uvx mcpo --port 8000 -- uvx mcp-server-time --local-timezone=America/New_York
Cursor / Claude Desktop (mcp.json)
{
  "mcpServers": {
    "openapi-servers": {
      "command": "uvx",
      "args": [
        "mcpo",
        "--port",
        "8000",
        "--",
        "uvx",
        "mcp-server-time",
        "--local-timezone=America/New_York"
      ]
    }
  }
}

Install command taken from the project's README or registry entry. Always review code before running it.

🌟 OpenAPI Tool Servers

This repository provides reference OpenAPI Tool Server implementations making it easy and secure for developers to integrate external tooling and data sources into LLM agents and workflows. Designed for maximum ease of use and minimal learning curve, these implementations utilize the widely adopted and battle-tested OpenAPI specification as the standard protocol.

By leveraging OpenAPI, we eliminate the need for a proprietary or unfamiliar communication protocol, ensuring you can quickly and confidently build or integrate servers. This means less time spent figuring out custom interfaces and more time building powerful tools that enhance your AI applications.

☝️ Why OpenAPI?

  • Established Standard: OpenAPI is a widely used, production-proven API standard backed by thousands of tools, companies, and communities.

  • No Reinventing the Wheel: No additional documentation or proprietary spec confusion. If you build REST APIs or use OpenAPI today, you're already set.

  • Easy Integration & Hosting: Deploy your tool servers externally or locally without vendor lock-in or complex configurations.

  • Strong Security Focus: Built around HTTP/REST APIs, OpenAPI inherently supports widely used, secure communication methods including HTTPS and well-proven authentication standards (OAuth, JWT, API Keys).

  • Future-Friendly & Stable: Unlike less mature or experimental protocols, OpenAPI promises reliability, stability, and long-term community support.

🚀 Quickstart

Get started quickly with our reference FastAPI-based implementations provided in the servers/ directory. (You can adapt these examples into your preferred stack as needed, such as using FastAPI, FastOpenAPI or any other OpenAPI-compatible library):

git clone https://github.com/open-webui/openapi-servers
cd openapi-servers

# Example: Installing dependencies for a specific server 'filesystem'
cd servers/filesystem
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --reload

Or using Docker:

cd servers/filesystem
docker compose up

Now, simply point your OpenAPI-compatible clients or AI agents to your local or publicly deployed URL—no configuration headaches, no complicated transports.

📂 Server Reference Implementations

Reference implementations provided in this repository demonstrate common use-cases clearly and simply:

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

Explore related