GAIIA Expert Proxy (MCP Server)
This server is a Model Context Protocol (MCP) server that provides AI-powered code auditing, refactoring, API schema discovery, and business process automation through GAIIA's remote LLM experts. Capabilities include:
Expert Management: Browse and select specialized AI experts (e.g., security, Clean Architecture) for subsequent tasks.
Code Transformation: Send code blocks with instructions to an active expert for audit, refactor, or generation.
Project Analysis: Perform deep architectural audits or automated repository-wide refactors on local directories (refactor mode overwrites files; clean Git state advised).
Context Ingestion: Scan and ingest a local codebase into an expert's memory for improved context in future tasks.
API Discovery: Intelligently fuzz unknown endpoints (REST, GraphQL, gRPC, SOAP, OData, JSON-RPC, ISO 8583, EDI, CSV) to discover schemas and generate MCP tools.
Spec Synchronization: Push locally discovered API specs from the
specs/directory to the GAIIA Registry.Workflow Management: List and start BPMN business process blueprints with custom JSON payloads for automation.
Authentication: Supports user login to access GAIIA services.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GAIIA Expert Proxy (MCP Server)audit my project for code smells"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GAIIA Expert Proxy (MCP Server)
GAIIA Expert MCP Server is a Model Context Protocol (MCP) server that enables high-fidelity code audits, refactors, and architectural analysis using specialized Proxy Experts in conjunction with a remote LLM.
Features
Expert Selection: List and choose from a registry of Proxy Experts with different specialties (e.g., security, performance, architecture).
Code Transformation: Send code blocks to experts for auditing or refactoring based on their specific manifests.
Project Analysis: Perform deep architectural audits, automated repository-wide refactors, and vector ingestions on local directories. (Note: Large audits and refactors run asynchronously in the cloud.)
API Interrogation: Intelligently fuzz and discover schemas for unknown API endpoints using reinforcement learning.
Workflow Execution: Trigger and list BPMN business process workflows registered in the GAIIA ecosystem.
Authentication: Users must authenticate with their GAIIA account to access the expert registry and processing tasks.
Related MCP server: docsgrep
Installation
Prerequisites
Node.js (v20 or higher)
An GAIIA account (sign up at https://gaiia.dev)
Steps
Clone or copy this directory to your machine.
Install dependencies:
npm installBuild the project:
npm run build
Configuration
Authentication
Run the following command to log in and cache your authentication tokens:
npm run loginFollow the prompts to enter your credentials. This will store the session in a local ~/.gaiia/auth.json file. If you do not have credentials sign up at https://gaiia.dev.
Theauth.json file stores your session tokens in plain text. Ensure this file is kept secure and never committed to version control.
Usage with MCP Clients (e.g., Claude Desktop)
Add the following to your MCP settings configuration:
{
"mcpServers": {
"gaiia-logic-proxy": {
"command": "node",
"args": ["c:/path/to/gaiia-mcp-server/build/index.js"]
}
}
}Available Tools
gaiia_list_experts
Lists all available AI experts in the GAIIA registry.
Args:
query(optional string) - Search for experts by their email address, name, or specific architectural styles/keywords (e.g., 'Clean Architecture', 'Node.js', 'CQRS').
sync_specs
Synchronizes all locally fuzzed and discovered API specifications in the specs/ directory back to the cloud GAIIA Registry.
Note: The specs/ directory contains schemas auto-generated by the interrogate_endpoint tool.
Args: None
gaiia_set_active_expert
Sets the expert to be used for subsequent code transformations.
Args:
email(required string) - The email address of the expert proxy.
gaiia_transform
Processes a single block of code with the active expert.
Args:
code(required string) - The source code block to process.instructions(required string) - Specific refactoring, audit, or generation instructions.
gaiia_analyze_project
Audits or refactors an entire local directory.
Running this tool inrefactor mode will silently overwrite your local files. Ensure your working directory is clean and fully committed to version control (e.g., Git) before proceeding.
Args:
directory_path(required string) - Absolute path to the local project folder.mode(optional string) - "audit" or "refactor". Default is "audit".
gaiia_ingest_project
Scans a local project directory and ingests its code samples into the active expert's memory for context retention.
Args:
directory_path(required string) - Absolute path to the project directory.
interrogate_endpoint
Intelligently interrogates APIs to discover schemas and generate A2A/MCP tools via reinforcement learning fuzzing.
This tool performs active fuzzing. Donot run this against production environments unless authorized, as it may cause unintended data mutations or Denial of Service (DoS).
Args:
url(required string) - The full API URL (supportshttp://,https://,grpc://, ortcp://for sockets).method(required string) - HTTP Method:GET,POST,PUT,PATCH,DELETE,GRAPHQL, orAUTO.auth_header(optional string) - Optional authentication header (e.g.,Bearer token).base_payload(optional object) - Starting template payload to fuzz.extra_headers(optional object) - Map of custom headers.
Supported Protocols
REST (JSON): Fully supported with automatic OpenAPI synthesis.
GraphQL: Auto-detected and introspected. Converts the GraphQL schema into standard MCP Tools.
XML/SOAP: Auto-fetches
.xsdor.wsdlfrom error messages and uses them as LLM hints.gRPC (Protobuf): Requires
grpc://URL. Constraint: Server must havegrpc.reflection.v1alpha.ServerReflectionenabled or the.protoschema must be provided. Fuzzing raw binary protobuf without field indexes is computationally impractical.OData: Auto-fetches the Entity Data Model from
/$metadata.Bulk CSV (ERP): Handles
text/csvrequirements natively.EDI (ANSI X12): Handles raw text
application/edi-x12by iteratively guessing missing segments (e.g. ISA, GS, ST) from clear-text errors.JSON-RPC / XML-RPC: Iteratively builds valid RPC envelopes and dynamically extracts the inner method for specific tool naming.
ISO 8583 (TCP Sockets): Requires
tcp://URL. Bypasses HTTP entirely to establish raw socket connections for payment gateway fuzzing.
gaiia_list_processes
List all registered BPMN process blueprints/templates in the GAIIA registry for the authenticated workspace.
Args: None
gaiia_start_process
Starts/triggers an active execution instance of a registered BPMN process blueprint in the cloud with an initial business payload context.
Args:
process_type(required string) - The unique processType/slug of the BPMN template (e.g.employee-onboardingorpax-terminal-procurement).payload(optional object) - Initial custom JSON payload context for the process run.
Testing
Currently, this repository does not include an automated test suite. Contributors should manually verify changes using an MCP client (e.g., Claude Desktop) before submitting pull requests.
License
MIT
Maintenance
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
- AlicenseAqualityDmaintenanceMCP server for comprehensive code analysis, navigation, and quality assessment across 25+ programming languages.988MIT
- AlicenseBqualityBmaintenanceA high-performance MCP server for intelligent documentation search, proactive bug detection, and semantic analysis of codebases.2515MIT
- Alicense-qualityDmaintenanceAn MCP server that transforms Claude Code into an intelligent refactoring assistant, enabling code scanning, hotspot detection, optimization reports, and safe refactoring for large repositories.256MIT
- AlicenseAqualityCmaintenanceAn MCP server that extracts complete knowledge from any codebase — architecture, patterns, dependencies, API surface. Combines static analysis with AI-powered deep interpretation.8MIT
Related MCP Connectors
Hosted MCP server for agent governance: MCP config audits, injection scans, scope-policy checks.
An MCP server for deep research or task groups
Hosted MCP server for structured code review passes on human- and AI-written code. Free tier.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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