gaiia-mcp-server
Health Uyari
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Basarisiz
- network request — Outbound network request in package.json
- network request — Outbound network request in src/appsync-client.ts
- os.homedir — User home directory access in src/auth.ts
- process.env — Environment variable access in src/core/appsync-client.ts
- network request — Outbound network request in src/core/appsync-client.ts
- os.homedir — User home directory access in src/core/auth.ts
- process.env — Environment variable access in src/core/logger.ts
- execSync — Synchronous shell command execution in src/file-walker.ts
- network request — Outbound network request in src/handlers/integrator-handler.ts
- network request — Outbound network request in src/handlers/transformation-handler.ts
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
API Interrogator to produce MCP, A2A and OpenAPI specifications, and audit/review codebases with Expert Proxies
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 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').
gaiia_set_active_expert
Sets the expert to be used for subsequent transformations.
- Args:
email(required string)
gaiia_transform
Processes a single block of code with the active expert.
- Args:
code,instructions
gaiia_analyze_project
Audits or refactors an entire local directory.
- Args:
directory_path,mode("audit" or "refactor")
interrogate_endpoint
Intelligently interrogates APIs to discover schemas and generate A2A/MCP tools via reinforcement learning fuzzing.
- Args:
url,method(GET, POST, AUTO, GRAPHQL),auth_header,base_payload,extra_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.
License
MIT
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi