AA

automation-ai-labs/mcp-link

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

625 stars 69 forks 품질 56 트렌드 21MIT

어떤 OpenAPI V3 API든 MCP 서버로 변환할 수 있습니다

개요

현재 AI 에이전트 생태계에는 눈에 띄는 공백이 있습니다: - 대부분의 MCP 서버는 웹 API를 단순하게 래퍼하는 형태입니다 - 개발자 구현에 따라 기능 인터페이스가 완전하지 않을 수 있음 - MCP 인터페이스의 수동 생성은 시간이 많이 걸리고 오류가 잦음 - 표준화된 변환 프로세스의 부재 MCP Link는 자동화와 표준화를 통해 이러한 문제를 해결하여, 어떤 API든 AI 기반 애플리케이션 생태계에 쉽게 참여할 수 있게 합니다. - : OpenAPI 스키마를 기반으로 완전한 MCP 서버 생성 - : 기존 RESTful API를 AI 에이전트 호출 표준과 즉시 호환되도록 - : 모든 API 엔드포인트와 기능이 올바르게 매핑되었는지 확인 - : 원본 API 구현을 수정하지 않고 MCP 호환성을 확보 - : 다양한 AI 에이전트 프레임워크와의 호환성을 보장하기 위해 MCP 명세를 준수함 설치 없이도 API를 빠르게 변환하고 테스트할 수 있는 호스팅 버전을 mcp-link.vercel.app 에서 사용해 보세요.

개요(AI 번역)

🧩 건축

🤔 왜 MCP 링크?

현재 AI 에이전트 생태계에는 눈에 띄는 공백이 있습니다:

  • 대부분의 MCP 서버는 웹 API를 단순하게 래퍼링합니다
  • 기능 인터페이스가 개발자 구현에 따라 완전하지 않을 수 있습니다
  • MCP 인터페이스의 수동 생성은 시간이 많이 걸리고 오류가 발생하기 쉽습니다
  • 표준화된 변환 절차의 부재

MCP Link는 자동화와 표준화를 통해 이러한 문제를 해결하여, 어떤 API든 AI 기반 애플리케이션 생태계에 쉽게 참여할 수 있게 합니다.

🌟 주요 특징

  • 자동 변환: OpenAPI 스키마를 기반으로 완전한 MCP 서버 생성
  • 원활한 통합: 기존 RESTful API를 AI 에이전트 호출 표준과 즉시 호환되도록 만듭니다
  • 완전한 기능: 모든 API 엔드포인트와 기능이 올바르게 매핑되었는지 확인
  • 코드 수정 없이: 원본 API 구현을 수정하지 않고 MCP 호환성을 얻기
  • 오픈 스탠다드: 다양한 AI 에이전트 프레임워크와의 호환성을 보장하기 위해 MCP 명세를 준수하세요

🌐 온라인 버전

설치 없이도 API를 빠르게 변환하고 테스트할 수 있는 호스팅 버전을 mcp-link.vercel.app 에서 사용해 보세요.

🚀 퀵 스타트

설치

달리기

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

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]" } } }