GAIIA Expert Proxy ( Server)
FreeNot checkedMCP server for high-fidelity code audits, refactoring, and architectural analysis using specialized Proxy Experts.
About
MCP server for high-fidelity code audits, refactoring, and architectural analysis using specialized Proxy Experts.
README
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 or automated repository-wide refactors on local directories.
- Authentication: Users must authenticate with their GAIIA account to access the expert registry and processing tasks.
Installation
Prerequisites
- Node.js (v20 or higher)
- npm
- An GAIIA account (sign up at https://gaiia.dev)
Steps
- Clone or copy this directory to your machine.
- Install dependencies:
npm install - Build the project:
npm run build
Configuration
Authentication
Run the following command to log in and cache your authentication tokens:
npm run login
Follow the prompts to enter your credentials. This will store the session in a local .gaiia_session file. If you do not have credentials sign up at https://gaiia.dev.
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.
- 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.
- Args:
directory_path(required string) - Absolute path to the local project folder.mode(optional string) - "audit" or "refactor". Default is "audit".
interrogate_endpoint
Intelligently interrogates APIs to discover schemas and generate A2A/MCP tools via reinforcement learning fuzzing.
- 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.
License
MIT
Installing GAIIA Expert Proxy ( Server)
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/dapooleygmailcom/gaiia-mcp-serverFAQ
Is GAIIA Expert Proxy ( Server) MCP free?
Yes, GAIIA Expert Proxy ( Server) MCP is free — one-click install via Unyly at no cost.
Does GAIIA Expert Proxy ( Server) need an API key?
No, GAIIA Expert Proxy ( Server) runs without API keys or environment variables.
Is GAIIA Expert Proxy ( Server) hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install GAIIA Expert Proxy ( Server) in Claude Desktop, Claude Code or Cursor?
Open GAIIA Expert Proxy ( Server) on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare GAIIA Expert Proxy ( Server) with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
