Skip to main content
Glama

Atrax: Proxy de agregación de servidores MCP v0.1.0

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

precompromiso

Atrax es un proxy para servidores de Protocolo de Contexto de Modelo (MCP) que agrupa varios servidores MCP y los presenta como una única interfaz unificada. Su nombre proviene de la araña de tela en embudo, que refleja cómo canaliza recursos de varios servidores a uno solo.

Características

  • Agregación de recursos : combine recursos de múltiples servidores con resolución de conflictos configurable

  • Proxy transparente : presente una interfaz de servidor MCP unificada a los clientes

  • Cumplimiento del protocolo : estricta adhesión a la especificación del protocolo MCP

  • Diseño modular : clara separación de preocupaciones entre los componentes

  • Múltiples tipos de transporte : compatibilidad con transportes STDIO, HTTP/SSE y Docker

  • Manejo de errores mejorado : informes de errores detallados con información contextual

  • Integración web : transporte HTTP/SSE para navegadores y clientes basados en web

  • Soporte de autenticación : autenticación basada en token para proteger el acceso al servidor

Related MCP server: mcprouter

Inicio rápido

# 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

Mapa de documentación

Ejemplos

El directorio examples/ contiene implementaciones de servidor de ejemplo:

  • Servidor de memoria: un servidor MCP simple que almacena un gráfico de conocimiento en la memoria

  • Servidor de eco: un servidor MCP básico que refleja las solicitudes

  • Servidor de eco HTTP: un servidor MCP que utiliza el transporte HTTP/SSE para comunicarse

Ejecutar ejemplos con:

# 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

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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