HC

hotricenoodles/crosslink

Analytics & monitoring

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

485 stars 33 forks 품질 67 트렌드 42Apache-2.0

hotricenoodles/crosslink는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

hotricenoodles/crosslink는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

하나의 게이트웨이. 모든 모델. 제로 락인.

OpenAI 및 Anthropic 호환 LLM API 게이트웨이

영어 | 中文 | العربية

진정한 양방향 프로토콜 변환을 가진 통합 프록시, 오류 분류 장애 조치, 도구별 RBAC가 있는 MCP 게이트웨이, 플러그 가능한 가드레일, 그리고 내장된 기능입니다 관리자 대시보드 — OpenAI, Anthropic, Azure, DeepSeek, Qwen, Ollama 및 기타 OpenAI 호환 제공자.

시작하기 · 하이라이트 · 특징 · 건축 · 문서 · 기여


왜 크로스링크인가요?

각 LLM 제공자는 서로 다른 API 형식, 인증 메커니즘, 기능 세트를 가지고 있습니다. 각 코드에 맞게 코드를 조정하는 것은 번거롭고 오류가 많으며 고정됩니다.

CrossLink는 귀하의 애플리케이션과 모든 LLM 제공업체 간의 범용 어댑터입니다:

  • 하나의 엔드포인트 — 코드가 OpenAI 또는 Anthropic 형식의 단일 API와 통신합니다
  • 모든 제공자 — 요청은 OpenAI, Anthropic, Azure, DeepSeek, Qwen으로 라우팅됩니다. Ollama, 또는 OpenAI 호환 서비스도 있습니다
  • 진정한 양방향 번역 — OpenAI 간 완전 스트리밍 SSE 변환, Anthropic, 그리고 도구 사용 및 확장적 사고를 포함한 OpenAI 응답 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 가이드부터 시작하세요 →