Skip to main content
Glama
dapooleygmailcom

GAIIA Expert Proxy (MCP Server)

GAIIA Unified MCP Server (v2.0.0)

GAIIA Unified MCP Server は、AI コーディングアシスタントや自律エージェントを GAIIA エコシステムに接続する、エンタープライズ向け Model Context Protocol (MCP) サーバーです。エキスパート主導のコード監査、プロジェクト変換、BPMN プロセスの起動、マルチプロトコル API の調査を可能にします。


🌟 機能と特長

  • エキスパートの選択とマニフェストルーティング: プロキシエキスパート(クリーンアーキテクチャ、セキュリティ、パフォーマンス、トランジットドメインなど)のレジストリを参照・選択できます。

  • コード変換と監査: 個々のコードブロックの変換や、不変のアーキテクチャ標準に対するリポジトリ全体の監査を実行します。

  • マルチプロトコル API 調査: 多様なプロトコルにわたるスキーマのファジングと検出:

    • REST (JSON): OpenAPI v3 の合成。

    • GraphQL: スキーマのイントロスペクションと自動ツール生成。

    • gRPC (Protobuf): サーバーリフレクション検査(src/mock/mock-grpc-server.ts)。

    • ISO 8583 (TCP ソケット): ペイメントゲートウェイ向けの生ソケット通信(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

レジストリ内の利用可能な AI エキスパートをすべて一覧表示します

query(任意の文字列: 名前、メール、またはアーキテクチャのキーワード)

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(任意のオブジェクト)


🧪 ローカルテストとマルチプロトコルモックサーバー

このサーバーには、外部依存関係なしで複雑なプロトコルをテストするためのスタンドアロンモックサーバーが 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