HC

hotricenoodles/crosslink

Analytics & monitoring

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

485 stars 33 forks 品質 67 トレンド 42Apache-2.0

hotricenoodles/crosslinkは、https://github.com/hotricenoodles/crosslink.からインポートされたMCPサーバー候補です。

概要

hotricenoodles/crosslinkは、https://github.com/hotricenoodles/crosslink.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

ワン・ゲートウェイ。すべてのモデル。ゼロロックイン。

OpenAIとAnthropic互換LLM APIゲートウェイ

英語 |中文 |العربية

真の双方向プロトコル変換を備えた統一プロキシ、エラー分類 フェイルオーバー、ツールごとのRBAC対応MCPゲートウェイ、プラグイン可能なガードレール、そして内蔵 admin dashboard — OpenAI、Anthropic、Azure、DeepSeek、Qwen、Ollama など OpenAI互換プロバイダー。

はじめに ·ハイライト ・特集 ·アーキテクチャ ·ドキュメンタリー ·寄稿


なぜクロスリンク?

LLMプロバイダーごとに異なるAPIフォーマット、認証メカニズム、機能セットがあります。 それぞれのコードに合わせて調整するのは面倒でエラーが多く、閉じ込められてしまいます。

CrossLinkは、あなたのアプリケーションと任意のLLMプロバイダー間のユニバーサルアダプターです:

  • 1エンドポイント — あなたのコードはOpenAIまたはAnthropic形式のいずれかの単一のAPIと通信します
  • 任意のプロバイダー — リクエストはOpenAI、Anthropic、Azure、DeepSeek、Qwenにルーティングされます。 Ollama、またはOpenAI互換サービス
  • 真の双方向翻訳 — OpenAI間の完全なストリーミングSSE変換、 Anthropic、OpenAIのResponses APIにはツールの使用や拡張思考が含まれます
  • 分類によるレジリエント — フェイルオーバーはブラインドリトライではありません。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。


Every LLM provider has a different API format, auth mechanism, and feature set. Adapting your code for each one is tedious, error-prone, and locks you in.

CrossLink is a universal adapter between your application and any LLM provider:

  • One endpoint — Your code talks to a single API in either OpenAI or Anthropic format
  • Any provider — Requests are routed to OpenAI, Anthropic, Azure, DeepSeek, Qwen, Ollama, or any OpenAI-compatible service
  • True bidirectional translation — Full streaming SSE conversion between OpenAI, Anthropic, and the OpenAI Responses API, including tool use and extended thinking
  • Resilient by classification — Failover isn’t blind retry. Errors are classified as persistent (quota/billing — one strike, long cooldown) or transient (rate limit — threshold-based), so retries go where they can actually succeed
  • Observable routing — Every response carries x-crosslink-fallback-* headers, and a routing-stats API shows configured-vs-actual traffic distribution so you can see drift

Highlights

What makes CrossLink different — each backed by code, not marketing.

  • 🔁 Bidirectional streaming translation — OpenAI ↔ Anthropic ↔ Responses API, all three directions, via a real state machine (not request-level rewrites). Handles thinking blocks,
GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →