
automation-ai-labs/mcp-link
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
任意のOpenAPI V3 APIをMCPサーバーに変換
概要
現在のAIエージェントエコシステムには顕著なギャップがあります: - ほとんどのMCPサーバーはWeb APIをラッパーした単純なもの - 開発者の実装によって機能インターフェースが完全でない場合があります - MCPインターフェースの手動作成は時間がかかりエラーも多い- 標準化された変換プロセスの欠如 MCP Linkは自動化と標準化を通じてこれらの課題を解決し、どんなAPIでもAI駆動のアプリケーションエコシステムに容易に参加できるようにします。 - : OpenAPI スキーマに基づく完全なMCPサーバーを生成する - : 既存のRESTful APIをAIエージェント呼び出し標準に即座に互換性のあるものにする - : すべてのAPIエンドポイントと機能が正しくマッピングされていることを確認 - : 元のAPI実装を変更せずにMCP互換性を得る - : MCP仕様に従い、さまざまなAIエージェントフレームワークとの互換性を確保する インストールせずにAPIを素早く変換・テストするには、mcp-link.vercel.app のホスト版を試してください。
概要(AI 翻訳)
🧩 建築
🤔 なぜMCPリンク?
現在のAIエージェントエコシステムには顕著なギャップがあります:
- ほとんどのMCPサーバーはWeb APIをラッパー化したシンプルなものです
- 開発者の実装によっては機能インターフェースが完全でない場合もあります
- MCPインターフェースの手動作成は時間がかかりエラーが起こりやすい
- 標準化された変換プロセスの欠如
MCP Linkは自動化と標準化を通じてこれらの課題を解決し、どんなAPIでもAI駆動のアプリケーションエコシステムに容易に参加できるようにします。
🌟 主な特徴
- 自動変換:OpenAPIスキーマに基づく完全なMCPサーバーを生成する
- シームレスな統合:既存のRESTful APIをAIエージェント呼び出し標準に即座に互換性のあるものにします
- 完全な機能:すべてのAPIエンドポイントと機能が正しくマッピングされていること
- コード変更ゼロ:元のAPI実装を変更せずにMCP互換性を得る
- オープンスタンダード:MCP仕様に従い、さまざまなAIエージェントフレームワークとの互換性を確保する
🌐 オンライン版
インストールせずにAPIを素早く変換・テストするには、mcp-link.vercel.app のホスト版を試してください。
🚀 クイックスタート
就任
走る
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MCP Link - Convert Any OpenAPI V3 API to MCP Server
🧩 Architecture
🤔 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
# 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 fileu=- Base URL of the target APIh=- Authentication header format, in the format ofheader-name:value-prefixf=- 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 |
インストール
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]"
}
}
}