AyA-MCP
Detects Flutter/Flame game projects and provides game asset inventory, validation, and checklist tools.
Detects GameMaker game projects and provides game asset inventory, validation, and checklist tools.
Detects Ren'Py game projects and provides game asset inventory, validation, and checklist tools.
Detects Three.js/WebGL game projects and provides game asset inventory, validation, and checklist tools.
Detects Unity game projects and provides game asset inventory, validation, and checklist tools.
Detects Unreal Engine game projects and provides game asset inventory, validation, and checklist tools.
Supports WebGL-based game projects with engine detection, asset inventory, validation, and checklist tools.
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., "@AyA-MCPPlan the context for my Godot game project with payment integration."
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.
AyA-MCP v0.2
Universal deterministic MCP core from AYA / De Bruin Sistemas.
v0.2 expands the project to all areas of the company: web systems, APIs, SaaS, ecommerce, websites, mobile/desktop, games, AI, Brazilian tax, payments, communications, data, security, automation, and infrastructure.
Pre-1.0 line. The
package.jsonuses0.2.0per SemVer/npm; the public version is v0.2.
Goal
Reduce how much an LLM needs to remember, interpret, and improvise. Whenever an important rule can become code, gate, tool, resource, schema, evidence, or policy, AyA-MCP should prefer that over a loose textual instruction.
Related MCP server: mcp-tool-server
Integration with the Agents package
The private Agentes de IA package is a functional source for v0.2. Configure:
AYA_FRAMEWORK_AGENTS_ROOT=/caminho/Agentes-de-IAThe MCP inventories and routes runtimes, agents, skills, specialized packs, templates, and vendor skills without loading thousands of files into context.
Proprietary Agents content is not copied into this public repository.
Agents rules transformed into behavior
backup before editing ->
aya_arquivo_escrever_seguro;immediate logging ->
aya_execucao_log_registrar;UTF-8 without BOM ->
aya_arquivo_encoding_validar;continuity ->
aya_memoria_agents_inicializar+ checkpoint/handoff;evidence before done ->
aya_evidencia_*;two identical failures ->
aya_loop_falha_registrargenerates a block;routing/skills/packs ->
aya_framework_*;framework governance ->
aya_framework_governanca_auditar;template-first ->
aya_template_primeiro_planejar;model privacy ->
aya_modelo_privacidade_avaliar;weak LLM ->
aya_modelo_perfil_execucao+ selective toolsets/context.
Games
Games are a first-class domain.
Initially detected engines:
Godot;
Unity;
Unreal Engine;
Phaser;
Three.js/WebGL;
Flutter/Flame;
libGDX;
GameMaker;
Defold;
Ren'Py;
LÖVE2D.
Tools:
aya_games_detectar_engine;aya_games_assets_inventariar;aya_games_validar;aya_games_checklist.
The Games layer will be further expanded within v0.2 with specialized integrations when available.
Persistent memory
v0.2 combines two models:
operational/checkpoint/handoff memory for continuity between LLMs;
project graph memory, inspired by the Memory MCP server.
Resource:
aya://projeto/memoria-grafoTools:
aya_memoria_grafo_ler;aya_memoria_grafo_buscar;aya_memoria_grafo_abrir;aya_memoria_grafo_upsert;aya_memoria_grafo_observar;aya_memoria_grafo_relacionar;aya_memoria_grafo_remover.
Hmm wait, I made a typo. Let me correct:
aya_memoria_grafo_ler;aya_memoria_grafo_buscar;aya_memoria_grafo_abrir;aya_memoria_grafo_upsert;aya_memoria_grafo_observar;aya_memoria_grafo_relacionar;aya_memoria_grafo_remover.
Secrets are sanitized before persisting observations.
Code and context economy
Inspired by Serena and mcp-language-server, AyA-MCP gained a lightweight native layer:
aya_codigo_outline;aya_codigo_referencias;aya_codigo_editar_linhas;aya_codigo_semantico_planejar.
The native outline/references are deliberately lexical. For semantically correct definition/rename/diagnostics/call hierarchy, prefer approved LSP/Serena. AyA-MCP does not call LSP regex.
Toolsets
By default, all capabilities are registered:
AYA_TOOLSETS=allFor a smaller LLM, reduce schemas:
AYA_TOOLSETS=games,codigo,arquivos,memoria,seguranca,evidencias,equipe,agentsAvailable toolsets:
specforge;agents;games;codigo;arquivos;memoria;seguranca;mcps;evidencias;templates;equipe.
Use aya_toolsets_sugerir to assemble a minimal set per task.
External MCPs researched
v0.2 studied open projects to absorb best practices:
modelcontextprotocol/servers;github/github-mcp-server;docker/mcp-gateway;oraios/serena;isaacphi/mcp-language-server;microsoft/playwright-mcp;ChromeDevTools/chrome-devtools-mcp;googleapis/mcp-toolbox;crystaldba/postgres-mcp;upstash/context7;wonderwhy-er/DesktopCommanderMCP.
Details in docs/MCPs-ABERTOS-APROVEITADOS-v0.2.md and config/mcps-abertos-pesquisados-v0.2.json.
AyA does not install unknown MCPs automatically.
Security
workspace fixed at
AYA_WORKSPACE_ROOT;read-only by default;
writing requires
AYA_MODO_ESCRITA=true;path traversal blocked;
framework symlinks do not escape the authorized root;
.git,node_modules,vendor, and vendor skills protected from generic writes;backup before editing;
SHA-256 as an optional/required precondition in surgical edits;
logs/audit sanitize secrets;
static audit looks for hardcoded secrets, dangerous shell,
eval, insecure TLS, CORS, and lockfiles;external content is treated as untrusted data;
no unrestricted shell in v0.2.
Universal multi-agent team
aya_agentes_planejar_equipe assembles roles according to the project. In addition to Orchestrator, Analyst, Architect, Executor, Reviewer, Tester, Continuity, and Critic, it can add specialists in:
data;
backend;
frontend;
mobile;
game design;
engine/performance;
security;
DevOps;
Brazilian tax;
payments;
communications;
AI/LLM;
evidence/consent.
SpecForge
SpecForge remains a privileged consumer of AyA-MCP, but the MCP does not depend on it to exist.
The REQ/RN/CT/T tools, traceability, queue, quality, agents, and aya_validacao_aprovar_saida are in the specforge toolset.
Local execution
npm install
npm run build
AYA_WORKSPACE_ROOT=/caminho/do/projeto npm startWith Agents:
AYA_WORKSPACE_ROOT=/caminho/do/projeto \
AYA_FRAMEWORK_AGENTS_ROOT=/caminho/Agentes-de-IA \
npm startVPS / remote
npm run start:httpOutside loopback, configure token and host allowlist according to .env.exemplo.
Quality
npm run verificarGitHub Actions runs the TypeScript build and tests on each push/PR.
Main documents
docs/V0.2-ESCOPO.mddocs/INTEGRACAO-AGENTS.mddocs/GAMES.mddocs/MCPs-ABERTOS-APROVEITADOS-v0.2.mddocs/SEGURANCA.mddocs/ROADMAP.mdCHANGELOG.mdVERSIONAMENTO.md
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
- AlicenseNot gradedqualityCmaintenanceA production-oriented MCP server for coding agents that enables multi-project management through secure file operations, Git integration, and safe command execution. It supports project discovery across multiple root directories and provides robust audit logging with both STDIO and HTTP transport options.342MIT
- AlicenseNot gradedqualityCmaintenanceA secure, production-grade MCP server that provides filesystem operations, AST math evaluation, and system diagnostics for LLM agents.MIT
- FlicenseNot gradedqualityBmaintenanceMCP server for the OffByOne website factory, enabling agents to generate, validate, and manage full-stack web projects through safe, deterministic tools.
- AlicenseNot gradedqualityCmaintenanceGoverns and audits AI coding agents via command gating, cryptographic logging, and multi-agent orchestration, exposed as an MCP server.494MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for generating rough-draft project plans from natural-language prompts.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
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/testesvibecodeing/AyA-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server