Skip to main content
Glama

Atrax

by metcalfc

Atrax: MCP Server Aggregation Proxy v0.1.0

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

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

# 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

Documentation Map

Examples

The examples/ directory contains example server implementations:

  • Memory server: A simple MCP server that stores a knowledge graph in memory
  • Echo server: A basic MCP server that echoes back requests
  • HTTP Echo server: An MCP server that uses HTTP/SSE transport to communicate

Run examples with:

# 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

License

MIT

-
security - not tested
F
license - not found
-
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.

Proxy that aggregates multiple MCP servers and presents them as a unified interface, allowing clients to access resources from multiple servers transparently.

  1. Features
    1. Quick Start
      1. Documentation Map
        1. Examples
          1. License

            Related MCP Servers

            • 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 -
              453
              141
              TypeScript
              Apache 2.0
            • -
              security
              A
              license
              -
              quality
              A 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 -
              33
              3
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A 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 -
              TypeScript

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/metcalfc/atrax'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server