Atrax: MCP Server Aggregation Proxy v0.1.0

by metcalfc

5 119 downloads Not rated yet

About

MCP proxy implementation with multiple server aggregation

Explore

- 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

```bash

direnv allow # Sets up Python venv and pre-commit
npm install

npm run serve

npm run serve:auth

              .  .               __
             .|  |.      _____ _/  |_____________  ___  ___
             ||  ||      \__  \\   __\_  __ \__  \ \  \/  /
             \\()//       / __ \|  |  |  | \// __ \_>    <
             .={}=.      (____  /__|  |__|  (____  /__/\_ \
            / /'\ \          \/                 \/      \/
             \  / '
               '           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.