Skip to main content
Glama
dapooleygmailcom

GAIIA Expert Proxy (MCP Server)

GAIIA Unified MCP Server (v2.0.0)

El GAIIA Unified MCP Server es un servidor Model Context Protocol (MCP) de nivel empresarial que conecta asistentes de codificación de IA y agentes autónomos con el ecosistema GAIIA. Permite auditorías de código guiadas por expertos, transformaciones de proyectos, activación de procesos BPMN e interrogación de API multiprotocolo.


🌟 Capacidades y características

  • Selección de expertos y enrutamiento de manifiestos: Explore y seleccione de un registro de Proxy Experts (p. ej., Clean Architecture, Security, Performance, dominio Transit).

  • Transformación y auditoría de código: Transforme bloques de código individuales o realice auditorías en todo el repositorio contra estándares arquitectónicos inmutables.

  • Interrogación de API multiprotocolo: Realice fuzzing y descubra esquemas en diversos protocolos:

    • REST (JSON): síntesis de OpenAPI v3.

    • GraphQL: introspección de esquemas y generación automática de herramientas.

    • gRPC (Protobuf): inspección de reflexión de servidor (src/mock/mock-grpc-server.ts).

    • ISO 8583 (TCP Sockets): comunicación de socket sin procesar para pasarelas de pago (src/mock/mock-tcp-server.ts).

    • XML / SOAP: análisis automático de .xsd y .wsdl.

    • EDI (ANSI X12): reparación de segmentos para formatos heredados de cadena de suministro empresarial.

    • OData y ERP: resolución de metadatos empresariales (src/mock/mock-erp-server.ts).

  • Orquestación de procesos BPMS: Liste los planos BPMN y active ejecuciones de flujos de trabajo en gaiia-process-management.

  • Telemetría y retención de contexto: seguimiento de contexto en memoria y registro de telemetría mediante src/services/telemetry-service.ts.


Related MCP server: docsgrep

⚙️ Instalación y compilación

Requisitos previos

  • Node.js: v20+ LTS

  • npm: v9+

  • Una cuenta GAIIA registrada para la sincronización del registro en la nube.

Configuración

# 1. Navigate to directory
cd gaiia-mcp-server

# 2. Install dependencies
npm install

# 3. Build TypeScript
npm run build

🔐 Autenticación

Autentíquese con la plataforma GAIIA para almacenar en caché los tokens de sesión localmente:

npm run login

Los tokens se almacenan en caché de forma segura en ~/.gaiia/auth.json.


🔧 Configuración del entorno (.env)

GAIIA_GRAPHQL_ENDPOINT=https://<api-id>.appsync-api.ap-southeast-2.amazonaws.com/graphql
AWS_REGION=ap-southeast-2
USER_POOL_ID=ap-southeast-2_xxxxxxxxx
APP_CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxx

🔌 Configuración del cliente MCP (p. ej., Claude Desktop)

Añada el servidor a su claude_desktop_config.json:

{
  "mcpServers": {
    "gaiia-unified-mcp": {
      "command": "node",
      "args": ["c:/programming/aiia/gaiia-mcp-server/build/index.js"]
    }
  }
}

🛠️ Referencia de herramientas MCP disponibles

Tool Name

Purpose

Key Arguments

gaiia_list_experts

Lista todos los expertos de IA disponibles en el registro

query (string opcional: nombre, correo electrónico o palabras clave de arquitectura)

gaiia_set_active_expert

Establece el experto activo para transformaciones

email (string obligatorio)

gaiia_transform

Audita, refactoriza o genera código con el experto activo

code (string), instructions (string)

gaiia_analyze_project

Realiza una auditoría arquitectónica profunda o una refactorización automatizada en un directorio

directory_path (string), mode ("audit" | "refactor")

gaiia_ingest_project

Ingiere muestras de código del directorio en la memoria del experto activo

directory_path (string)

interrogate_endpoint

Fuzzing de API multiprotocolo y síntesis de esquemas

url (string), method (string), auth_header (opcional), base_payload (opcional)

sync_specs

Sincroniza los esquemas descubiertos localmente en specs/ con el registro en la nube

Ninguno

gaiia_list_processes

Lista las plantillas BPMN registradas en el espacio de trabajo

Ninguno

gaiia_start_process

Activa una ejecución de flujo de trabajo BPMN con contexto inicial

process_type (string), payload (objeto opcional)


🧪 Pruebas locales y servidores simulados multiprotocolo

El servidor incluye servidores simulados independientes en src/mock/ para probar protocolos complejos sin dependencias externas:

# Start mock gRPC server
npx tsx src/mock/mock-grpc-server.ts

# Start mock ISO 8583 TCP socket server
npx tsx src/mock/mock-tcp-server.ts

# Start mock ERP / OData server
npx tsx src/mock/mock-erp-server.ts

📄 Licencia

MIT © 2026 GAIIA Engineering

Install Server
F
license - not found
B
quality
A
maintenance

Maintenance

Maintainers
Response time
3wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/dapooleygmailcom/gaiia-mcp-server'

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