Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Waha Api Mcp Server

    Allow AI to wade through complex OpenAPIs using Simple Language

    1 stars
    JavaScript
    Updated Sep 15, 2025

    Table of Contents

    • Features
    • Installation
    • Usage
    • Configuration
    • How it Works
    • Example
    • License

    Table of Contents

    • Features
    • Installation
    • Usage
    • Configuration
    • How it Works
    • Example
    • License

    Documentation

    OpenAPI MCP Server

    This is a Model Context Protocol (MCP) server that reads an OpenAPI specification file and exposes each API operation as a tool for Claude AI to use.

    Features

    • Automatically parses OpenAPI YAML files
    • Generates MCP tools for each API operation
    • Handles path parameters, query parameters, and request bodies
    • Makes live API calls when Claude uses the tools
    • Easy integration with Claude Desktop

    Installation

    bash
    # Clone the repository
    git clone https://github.com/yourusername/openapi-mcp-server.git
    cd openapi-mcp-server
    
    # Install dependencies
    npm install

    Usage

    1. Place your OpenAPI YAML file in the project directory or provide a path to it via environment variables.

    2. Set up environment variables (optional):

    bash
    # Create a .env file
    echo "DEBUG=true" > .env
    echo "OPENAPI_FILE=./path/to/your/openapi.yaml" >> .env

    3. Initialize the server with Claude Desktop:

    bash
    npm run init

    4. Or run the server manually:

    bash
    npm start

    Configuration

    You can configure the server using environment variables:

    • DEBUG: Set to true to enable debug logging (default: false)
    • OPENAPI_FILE: Path to your OpenAPI YAML file (default: ./openapi.yaml)

    How it Works

    The server reads your OpenAPI specification file and:

    1. Extracts all paths and operations

    2. Creates a tool for each operation with appropriate input schemas

    3. When Claude calls a tool, the server makes the corresponding API request

    4. The response is returned to Claude for analysis

    Example

    With an OpenAPI spec like:

    yaml
    paths:
      /users:
        get:
          operationId: listUsers
          summary: List all users
          ...

    Claude can call the listUsers tool, and the server will make a GET request to /users on your behalf.

    License

    MIT

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k