Atrax

by metcalfc

Atrax: MCP サーバー集約プロキシ v0.1.0

. . __ .| |. _____ _/ |_____________ ___ ___ || || \__ \\ __\_ __ \__ \ \ \/ / \\()// / __ \| | | | \// __ \_> < .={}=. (____ /__| |__| (____ /__/\_ \ / /`'\ \ \/ \/ \/ ` \ / ' `' MCP PROXY FOR THE WEB v0.1.0

Atraxは、Model Context Protocol(MCP)サーバー用のプロキシです。複数のMCPサーバーを集約し、単一の統合インターフェースとして提供します。名前は、複数のサーバーからリソースを1つに集める様子を表す、ファネルウェブスパイダーに由来しています。

特徴

  • リソース集約: 複数のサーバーのリソースを、設定可能な競合解決機能で組み合わせる
  • 透過プロキシ: クライアントに統合された MCP サーバー インターフェースを提供する
  • プロトコルコンプライアンス: MCPプロトコル仕様に厳密に準拠
  • モジュラー設計:コンポーネント間の関心事の明確な分離
  • 複数のトランスポートタイプ: STDIO、HTTP/SSE、Docker トランスポートのサポート
  • 強化されたエラー処理: コンテキスト情報を含む詳細なエラーレポート
  • Web統合:ブラウザおよびWebベースのクライアント向けのHTTP/SSEトランスポート
  • 認証サポート: サーバーアクセスのセキュリティを確保するためのトークンベースの認証

クイックスタート

# Clone the repository git clone https://github.com/yourusername/atrax.git cd atrax # Setup development environment direnv allow # Sets up Python venv and pre-commit npm install # Build the project npm run build # Run the server (no authentication) npm run serve # Run with token authentication npm run serve:auth # Run smoke tests npm run test:smoke

ドキュメントマップ

examples/ディレクトリには、サンプルサーバー実装が含まれています。

  • メモリサーバー: メモリに知識グラフを保存するシンプルなMCPサーバー
  • エコーサーバー: リクエストをエコーバックする基本的なMCPサーバー
  • HTTPエコーサーバー: HTTP/SSEトランスポートを使用して通信するMCPサーバー

次のように例を実行します。

# STDIO-based servers npm run memory-server npm run echo-server # HTTP/SSE-based server npm run http-echo-server # Client examples npm run echo-client # Connect to STDIO Echo server npm run memory-client # Connect to STDIO Memory server npm run http-echo-client # Connect to HTTP/SSE Echo server

ライセンス

マサチューセッツ工科大学

-
security - not tested
-
license - not tested
-
quality - not tested

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 サーバーを集約し、統合されたインターフェースとして提示するプロキシ。これにより、クライアントは複数のサーバーのリソースに透過的にアクセスできるようになります。

  1. 特徴
    1. クイックスタート
      1. ドキュメントマップ
          1. ライセンス

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations.
              Last updated -
              17
              23
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              A proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.
              Last updated -
              625
              88
              TypeScript
              Apache 2.0
            • A
              security
              A
              license
              A
              quality
              A central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.
              Last updated -
              30
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.
              Last updated -
              2
              JavaScript
              • Apple

            View all related MCP servers

            ID: ysf16xztpr