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

    Mcp Link

    Convert Any OpenAPI V3 API to MCP Server Go-based implementation. Trusted by 500+ developers. Trusted by 500+ developers.

    568 stars
    Go
    Updated Nov 1, 2025
    agents
    mcp
    mcp-server

    Table of Contents

    • 🧩 Architecture
    • 🤔 Why MCP Link?
    • 🌟 Key Features
    • 🌐 Online Version
    • 🚀 Quick Start
    • Installation
    • Running
    • Parameter Description
    • Examples
    • Usage in AI Agents
    • 📋 Future Development

    Table of Contents

    • 🧩 Architecture
    • 🤔 Why MCP Link?
    • 🌟 Key Features
    • 🌐 Online Version
    • 🚀 Quick Start
    • Installation
    • Running
    • Parameter Description
    • Examples
    • Usage in AI Agents
    • 📋 Future Development

    Documentation

    MCP Link - Convert Any OpenAPI V3 API to MCP Server

    Join our Discord

    🧩 Architecture

    MCP Link

    🤔 Why MCP Link?

    There is a notable gap in the current AI Agent ecosystem:

    • Most MCP Servers are simple wrappers around Web APIs
    • Functionality interfaces may not be complete, depending on developer implementation
    • Manual creation of MCP interfaces is time-consuming and error-prone
    • Lack of standardized conversion processes

    MCP Link solves these issues through automation and standardization, allowing any API to easily join the AI-driven application ecosystem.

    🌟 Key Features

    • Automatic Conversion: Generate complete MCP Servers based on OpenAPI Schema
    • Seamless Integration: Make existing RESTful APIs immediately compatible with AI Agent calling standards
    • Complete Functionality: Ensure all API endpoints and features are correctly mapped
    • Zero Code Modification: Obtain MCP compatibility without modifying the original API implementation
    • Open Standard: Follow the MCP specification to ensure compatibility with various AI Agent frameworks

    🌐 Online Version

    Try our hosted version at mcp-link.vercel.app to quickly convert and test your APIs without installation.

    🚀 Quick Start

    Installation

    bash
    # Clone repository
    git clone https://github.com/automation-ai-labs/mcp-link.git
    cd mcp-openapi-to-mcp-adapter
    
    # Install dependencies
    go mod download

    Running

    bash
    # Specify port
    go run main.go serve --port 8080 --host 0.0.0.0

    Parameter Description

    • s= - URL of the OpenAPI specification file
    • u= - Base URL of the target API
    • h= - Authentication header format, in the format of header-name:value-prefix
    • f= - Path filter expressions to include or exclude API endpoints. Syntax:
    • +/path/** - Include all endpoints under /path/
    • -/path/** - Exclude all endpoints under /path/
    • +/users/*:GET - Include only GET endpoints for /users/{id}
    • Multiple filters can be separated by semicolons: +/**:GET;-/internal/**
    • Wildcards: * matches any single path segment, ** matches zero or more segments

    Examples

    _APIMCP Link URLAuthentication Method
    BraveBrave Searchhttps://mcp-link.vercel.app/links/braveAPI Key
    DuckDuckGoDuckDuckGohttps://mcp-link.vercel.app/links/duckduckgoNone
    FigmaFigmahttps://mcp-link.vercel.app/links/figmaAPI Token
    GitHubGitHubhttps://mcp-link.vercel.app/links/githubBearer Token
    Home AssistantHome Assistanthttps://mcp-link.vercel.app/links/homeassistantBearer Token
    NotionNotionhttps://mcp-link.vercel.app/links/notionBearer Token
    SlackSlackhttps://mcp-link.vercel.app/links/slackBearer Token
    StripeStripehttps://mcp-link.vercel.app/links/stripeBearer Token
    TMDBTMDBhttps://mcp-link.vercel.app/links/tmdbBearer Token
    YouTubeYouTubehttps://mcp-link.vercel.app/links/youtubeBearer Token

    Usage in AI Agents

    json
    {
      "mcpServers": {
        "@service-name": {
          "url": "http://localhost:8080/sse?s=[OpenAPI-Spec-URL]&u=[API-Base-URL]&h=[Auth-Header]:[Value-Prefix]"
        }
      }
    }

    These URLs allow any API with an OpenAPI specification to be immediately converted into an MCP-compatible interface accessible to AI Agents.

    📋 Future Development

    • MCP Protocol OAuthflow: Implement OAuth authentication flow support for MCP Protocol
    • Resources Support: Add capability to handle resource-based API interactions
    • MIME Types: Enhance support for various MIME types in API requests and responses

    Similar MCP

    Based on tags & features

    • MC

      Mcpjungle

      Go·
      617
    • MC

      Mcp Cyclops

      Go·
      29
    • MC

      Mcp K8s

      Go·
      128
    • YU

      Yutu

      Go·
      317

    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

    • MC

      Mcpjungle

      Go·
      617
    • MC

      Mcp Cyclops

      Go·
      29
    • MC

      Mcp K8s

      Go·
      128
    • YU

      Yutu

      Go·
      317

    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