Atrax: MCP Server Aggregation Proxy v0.1.0

by metcalfc

5 stars
119 downloads
Not rated
GitHub

About

MCP proxy implementation with multiple server aggregation

Details

Author
metcalfc
GitHub stars
5
Downloads
119
Categories
Other

- Resource aggregation with configurable conflict resolution
- Transparent proxying – presents a unified MCP server interface
- Multiple transport types: STDIO, HTTP/SSE, and Docker transports
- Web integration via HTTP/SSE transport for browser‑based clients
- Token‑based authentication for securing server access
- Enhanced error handling with contextual information

Clone the repository, set up the development environment with direnv allow and npm install, then build with npm run build. Run the server without authentication using npm run serve, or with token authentication using npm run serve:auth. Examples of STDIO‑ and HTTP/SSE‑based servers and clients are available under the examples/ directory.

Atrax: MCP Server Aggregation Proxy v0.1.0

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

pre-commit

Atrax is a proxy for Model Context Protocol (MCP) servers that aggregates multiple MCP servers and presents them as a single unified interface. The name comes from the funnel-web spider, reflecting how it funnels resources from multiple servers into one.

Features

- Resource Aggregation: Combine resources from multiple servers with configurable conflict resolution
- Transparent Proxying: Present a unified MCP server interface to clients
- Protocol Compliance: Strict adherence to the MCP protocol specification
- Modular Design: Clear separation of concerns between components
- Multiple Transport Types: Support for STDIO, HTTP/SSE, and Docker transports
- Enhanced Error Handling: Detailed error reporting with contextual information
- Web Integration: HTTP/SSE transport for browser and web-based clients
- Authentication Support: Token-based authentication for securing server access

Quick Start

``bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.