Atrax: MCP サーバー集約プロキシ v0.1.0
Atraxは、Model Context Protocol(MCP)サーバー用のプロキシです。複数のMCPサーバーを集約し、単一の統合インターフェースとして提供します。名前は、複数のサーバーからリソースを1つに集める様子を表す、ファネルウェブスパイダーに由来しています。
特徴
リソース集約: 複数のサーバーのリソースを、設定可能な競合解決機能で組み合わせる
透過プロキシ: クライアントに統合された MCP サーバー インターフェースを提供する
プロトコルコンプライアンス: MCPプロトコル仕様に厳密に準拠
モジュラー設計:コンポーネント間の関心事の明確な分離
複数のトランスポートタイプ: STDIO、HTTP/SSE、Docker トランスポートのサポート
強化されたエラー処理: コンテキスト情報を含む詳細なエラーレポート
Web統合:ブラウザおよびWebベースのクライアント向けのHTTP/SSEトランスポート
認証サポート: サーバーアクセスのセキュリティを確保するためのトークンベースの認証
クイックスタート
ドキュメントマップ
DEVELOPMENT.md : 開発環境のセットアップとワークフロー
GUIDELINES.md : プロジェクトのガイドラインとコーディング標準
MCP_SDK_INTEGRATION.md : MCP SDK 統合ガイド
HTTP_SSE_TRANSPORT.md : HTTP/SSE トランスポートの実装と使用法
TOKEN_AUTH.md : トークン認証ガイドと使用方法
DIRENV.md : 環境管理に direnv を使用する
CLAUDE.md : よく使われるコマンドのクイックリファレンス
VERSION_MANAGEMENT.md : バージョン管理のガイドライン
例
examples/
ディレクトリには、サンプルサーバー実装が含まれています。
メモリサーバー: メモリに知識グラフを保存するシンプルなMCPサーバー
エコーサーバー: リクエストをエコーバックする基本的なMCPサーバー
HTTPエコーサーバー: HTTP/SSEトランスポートを使用して通信するMCPサーバー
次のように例を実行します。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
複数の MCP サーバーを集約し、統合されたインターフェースとして提示するプロキシ。これにより、クライアントは複数のサーバーのリソースに透過的にアクセスできるようになります。
Related MCP Servers
- AsecurityAlicenseAqualityA proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.Last updated -34145Apache 2.0
- -securityAlicense-qualityA proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.Last updated -173MIT License
- -securityFlicense-qualityA proxy server that enables multiple tenants to connect to Integration App's MCP server with their own isolated credentials and access tools through the Model Context Protocol.Last updated -
- JavaScriptMIT License