Developer Tools Go ★ 612

automation-ai-labs/mcp-link

AI Ajanlarıyla Herhangi Bir API'yi Sorunsuzca Entegre Edin (OpenAPI Schema ile)

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "automation-ai-labs-mcp-link": {
      "command": "node",
      "args": [
        "~/.mcp/mcp-link/index.js"
      ]
    }
  }
}

MCP Link - Herhangi Bir OpenAPI V3 API'sini MCP Server'a Dönüştürün

Discord'a Katılın

🧩 Mimari

MCP Link

🤔 Neden MCP Link?

Mevcut AI Agent ekosisteminde belirgin bir boşluk vardır:

  • Çoğu MCP Server'ı Web API'leri etrafında basit sarmalayıcılardır
  • İşlevsellik arayüzleri, geliştirici uygulamasına bağlı olarak eksik olabilir
  • MCP arayüzlerinin manuel olarak oluşturulması zaman alıcı ve hata eğilimlidir
  • Standardize edilmiş dönüştürme süreçlerinin eksikliği

MCP Link, bu sorunları otomasyon ve standardizasyon yoluyla çözerek, herhangi bir API'nin AI tabanlı uygulama ekosistemini kolayca tamamlamasını sağlar.

🌟 Temel Özellikler

  • Otomatik Dönüştürme: OpenAPI Schema tabanlı tam MCP Server'ları oluşturun
  • Sorunsuz Entegrasyon: Mevcut RESTful API'leri hemen AI Agent çağrı standartlarıyla uyumlu hale getirin
  • Tam İşlevsellik: Tüm API endpoint'leri ve özelliklerinin doğru şekilde eşlendiğinden emin olun
  • Sıfır Kod Değişikliği: Orijinal API uygulamasını değiştirmeden MCP uyumluluğu elde edin
  • Açık Standart: Çeşitli AI Agent çerçeveleriyle uyumluluğu sağlamak için MCP belirtimini takip edin

🌐 Çevrimiçi Sürüm

Yükleme yapmadan API'lerinizi hızlı bir şekilde dönüştürmek ve test etmek için mcp-link.vercel.app adresinde barındırılan sürümümüzü deneyin.

🚀 Hızlı Başlangıç

Kurulum

# Repository'yi klonlayın
git clone https://github.com/automation-ai-labs/mcp-link.git
cd mcp-openapi-to-mcp-adapter

# Bağımlılıkları yükleyin
go mod download

Çalıştırma

# Port'u belirtin
go run main.go serve --port 8080 --host 0.0.0.0

Parametre Açıklaması

  • s= - OpenAPI belirtim dosyasının URL'si
  • u= - Hedef API'nin temel URL'si
  • h= - Authentication header formatı, header-name:value-prefix şeklinde
  • f= - API endpoint'lerini dahil etmek veya hariç tutmak için yol filtresi ifadeleri. Sözdizimi:
    • +/path/** - /path/ altındaki tüm endpoint'leri dahil et
    • -/path/** - /path/ altındaki tüm endpoint'leri hariç tut
    • +/users/*:GET - Yalnızca /users/{id} için GET endpoint'lerini dahil et
    • Birden fazla filtre noktalı virgülle ayrılabilir: +/**:GET;-/internal/**
    • Jokerler: * herhangi bir path segmentini eşleştirir, ** sıfır veya daha fazla segment'i eşleştirir

Örnekler

_ API MCP Link URL Authentication Yöntemi
Brave Brave Search https://mcp-link.vercel.app/links/brave API Key
DuckDuckGo DuckDuckGo https://mcp-link.vercel.app/links/duckduckgo Yok
Figma Figma https://mcp-link.vercel.app/links/figma API Token
GitHub GitHub https://mcp-link.vercel.app/links/github Bearer Token
Home Assistant Home Assistant https://mcp-link.vercel.app/links/homeassistant Bearer Token
Notion Notion https://mcp-link.vercel.app/links/notion Bearer Token
Slack Slack https://mcp-link.vercel.app/links/slack Bearer Token
Stripe Stripe https://mcp-link.vercel.app/links/stripe Bearer Token
TMDB TMDB https://mcp-link.vercel.app/links/tmdb Bearer Token
YouTube YouTube https://mcp-link.vercel.app/links/youtube Bearer Token

AI Agent'lerde Kullanım

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

Bu URL'ler, OpenAPI belirtimi olan herhangi bir API'nin hemen MCP uyumlu bir arayüze dönüştürülmesini ve AI Agent'lar tarafından erişilmesini sağlar.

📋 Gelecek Geliştirmeler

  • MCP Protocol OAuth Akışı: MCP Protocol için OAuth authentication flow desteği uygulayın
  • Resources Desteği: Kaynak tabanlı API etkileşimlerini işleme yeteneği ekleyin
  • MIME Türleri: API request'leri ve response'larında çeşitli MIME türleri desteğini geliştirin

Benzer MCP sunucuları

eyaltoledano/claude-task-master Developer Tools

AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.

eyaltoledano/claude-task-master ★ 27,664
GLips/Figma-Context-MCP Developer Tools

Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.

GLips/Figma-Context-MCP ★ 15,186
DeusData/codebase-memory-mcp Developer Tools

Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.

DeusData/codebase-memory-mcp ★ 10,848
idosal/git-mcp Developer Tools

gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.

idosal/git-mcp ★ 8,197
mobile-next/mobile-mcp Developer Tools

Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.

mobile-next/mobile-mcp ★ 5,247
21st-dev/magic-mcp Developer Tools

21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.

21st-dev/magic-mcp ★ 5,202
Daha fazla: Developer Tools →