Skip to main content
Glama
dapooleygmailcom

GAIIA Expert Proxy (MCP Server)

GAIIA Unified MCP Server (v2.0.0)

GAIIA Unified MCP Server — это сервер Model Context Protocol (MCP) корпоративного класса, который подключает ИИ-ассистентов для написания кода и автономных агентов к экосистеме GAIIA. Он обеспечивает экспертно-управляемые аудиты кода, преобразования проектов, запуск BPMN-процессов и исследование API через несколько протоколов.


🌟 Возможности и функции

  • Выбор эксперта и маршрутизация манифеста: Просматривайте и выбирайте из реестра Proxy Experts (например, Clean Architecture, Security, Performance, Transit domain).

  • Трансформация и аудит кода: Преобразуйте отдельные блоки кода или проводите аудит всего репозитория на соответствие неизменным архитектурным стандартам.

  • Мультипротокольное исследование API: Выполняйте фаззинг и обнаружение схем для различных протоколов:

    • REST (JSON): синтез OpenAPI v3.

    • GraphQL: интроспекция схем и автоматическая генерация инструментов.

    • gRPC (Protobuf): проверка серверной рефлексии (src/mock/mock-grpc-server.ts).

    • ISO 8583 (TCP Socket): взаимодействие с raw-сокетами для платёжных шлюзов (src/mock/mock-tcp-server.ts).

    • XML / SOAP: автоматический разбор .xsd и .wsdl файлов.

    • EDI (ANSI X12): восстановление сегментов для устаревших корпоративных форматов цепочек поставок.

    • OData и ERP: разрешение корпоративных метаданных (src/mock/mock-erp-server.ts).

  • Оркестрация BPMS: Перечисляйте BPMN-шаблоны и запускайте выполнение рабочих процессов в gaiia-process-management.

  • Телеметрия и хранение контекста: отслеживание контекста в памяти и запись телеметрии через src/services/telemetry-service.ts.


Related MCP server: docsgrep

⚙️ Установка и сборка

Предварительные требования

  • Node.js: v20+ LTS

  • npm: v9+

  • Зарегистрированная учётная запись GAIIA для синхронизации облачного реестра

Настройка

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

# 2. Install dependencies
npm install

# 3. Build TypeScript
npm run build

🔐 Аутентификация

Выполните аутентификацию с платформой GAIIA, чтобы сохранять токены сеанса локально:

npm run login

Токены безопасно кэшируются в ~/.gaiia/auth.json.


🔧 Конфигурация окружения (.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

🔌 Конфигурация MCP-клиента (например, Claude Desktop)

Добавьте сервер в ваш claude_desktop_config.json:

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

🛠️ Справочник доступных MCP-инструментов

Инструмент

Назначение

Ключевые аргументы

gaiia_list_experts

Перечисляет всех доступных ИИ-экспертов в реестре

query (необязательная строка: имя, email или ключевые слова архитектуры)

gaiia_set_active_expert

Устанавливает активного эксперта для преобразований

email (обязательная строка)

gaiia_transform

Проводит аудит, рефакторинг или генерацию кода с активным экспертом

code (строка), instructions (строка)

gaiia_analyze_project

Выполняет глубокий архитектурный аудит или автоматический рефакторинг каталога

directory_path (строка), mode ("audit" | "refactor")

gaiia_ingest_project

Вносит образцы кода из каталога в память активного эксперта

directory_path (строка)

interrogate_endpoint

Мультипротокольный фаззинг API и синтез схем

url (строка), method (строка), auth_header (необязательно), base_payload (необязательно)

sync_specs

Синхронизирует локально обнаруженные схемы в specs/ с облачным реестром

нет

gaiia_list_processes

Перечисляет зарегистрированные BPMN-шаблоны в рабочей области

нет

gaiia_start_process

Запускает BPMN-процесс с начальным контекстом

process_type (строка), payload (необязательный объект)


🧪 Локальное тестирование и мультипротокольные mock-серверы

Сервер включает автономные mock-серверы в src/mock/ для тестирования сложных протоколов без внешних зависимостей:

# 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

📄 Лицензия

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