AA

automation-ai-labs/mcp-link

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

625 stars 69 forks Качество 56 Тренд 21MIT

Конвертируйте любой API OpenAPI V3 в MCP Server

Обзор

В нынешней экосистеме агентов искусственного интеллекта есть заметный пробел: - Большинство MCP-серверов — это простые обёртки вокруг веб-API - Функциональные интерфейсы могут быть неполными в зависимости от реализации разработчика - Ручное создание MCP-интерфейсов занимает много времени и подвержено ошибкам - Отсутствие стандартизированных процессов конвертации MCP Link решает эти проблемы с помощью автоматизации и стандартизации, позволяя любому API легко присоединиться к экосистеме приложений на базе ИИ. - : Генерировать полные MCP-серверы на основе схемы OpenAPI - : Сделать существующие RESTful API немедленно совместимыми со стандартами вызова AI Agent - : Убедиться, что все конечные точки и функции API корректно отображаются - : Получить совместимость с MCP без изменений оригинальной реализации API - : Следовать спецификации MCP для обеспечения совместимости с различными фреймворками AI Agent Попробуйте нашу хостинговую версию в mcp-link.vercel.app, чтобы быстро конвертировать и протестировать ваши API без установки.

Обзор (машинный перевод)

🧩 Архитектура

В нынешней экосистеме агентов искусственного интеллекта есть заметный пробел:

  • Большинство MCP-серверов представляют собой простые обёртки вокруг веб-API
  • Функциональные интерфейсы могут быть неполными, в зависимости от реализации разработчика
  • Ручное создание интерфейсов MCP занимает много времени и подвержено ошибкам
  • Отсутствие стандартизированных процессов преобразования

MCP Link решает эти проблемы с помощью автоматизации и стандартизации, позволяя любому API легко присоединиться к экосистеме приложений на базе ИИ.

🌟 Ключевые особенности

  • Автоматическое преобразование: генерация полных MCP-серверов на основе схемы OpenAPI
  • Бесшовная интеграция: Сделать существующие RESTful API немедленно совместимыми со стандартами вызова AI Agent
  • Полная функциональность: Убедиться, что все конечные точки и функции API корректно отображаются
  • Zero Code Modification: Получить совместимость с MCP без изменения оригинальной реализации API
  • Открытый стандарт: Следовать спецификации MCP для обеспечения совместимости с различными фреймворками AI Agent

🌐 Онлайн-версия

Попробуйте нашу хостинговую версию в mcp-link.vercel.app, чтобы быстро конвертировать и протестировать ваши API без установки.

🚀 Быстрый старт

Установка

Бег

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Link - Convert Any OpenAPI V3 API to MCP Server

🧩 Architecture

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

# 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

# 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

_ API MCP Link URL Authentication Method
Brave Search https://mcp-link.vercel.app/links/brave API Key
DuckDuckGo https://mcp-link.vercel.app/links/duckduckgo None
Figma https://mcp-link.vercel.app/links/figma API Token
GitHub https://mcp-link.vercel.app/links/github Bearer Token
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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