AyA-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| aya_projeto_obter_identidadeA | Le manifesto e CONFIG do projeto autorizado. |
| aya_projeto_calcular_hashB | Calcula SHA-256 de arquivo dentro da raiz autorizada. |
| aya_projeto_verificar_stackC | Compara indicios de stack entre CONFIG e manifesto. |
| aya_dominio_detectarB | Detecta multiplos dominios do projeto; o AyA-MCP nao assume que um workspace pertence a uma unica stack. |
| aya_contexto_empresa_planejarC | Planeja contexto seletivo para qualquer area atendida pela empresa e, quando o framework Agents estiver disponivel, monta o pacote relevante sem abrir a biblioteca pesada inteira. |
| aya_politicas_planejarC | Converte gatilhos do Agents em gates/skills/tools obrigatorios para a tarefa, reduzindo dependencia da memoria da LLM. |
| aya_modelo_perfil_execucaoB | Aplica disciplina de LLM fraca/media/forte: micro-passos, limite de arquivos, budget e bloqueio apos duas falhas iguais. |
| aya_toolsets_listarA | Lista toolsets do AyA-MCP e quais estao ativos nesta inicializacao. |
| aya_toolsets_sugerirB | Sugere o conjunto minimo de toolsets para uma tarefa, reduzindo schemas/tokens. |
| aya_documentos_inventariarB | Inventaria #Documentos com tamanho e hash, sem enviar conteudo. |
| aya_requisitos_listarC | Lista REQs encontrados e arquivos onde aparecem. |
| aya_regras_listarC | Lista RNs encontrados e arquivos onde aparecem. |
| aya_testes_listarC | Lista CTs encontrados e arquivos onde aparecem. |
| aya_regras_detectar_duplicadasA | Detecta IDs RN definidos em multiplos arquivos. |
| aya_tarefas_listarB | Lista tarefas T-XXXX detectadas. |
| aya_tarefas_validar_dependenciasB | Detecta dependencias para tarefas inexistentes. |
| aya_tarefas_detectar_ciclosB | Detecta ciclos no grafo de tarefas. |
| aya_tarefas_proximaA | Sugere primeira tarefa nao concluida cujas dependencias estao concluidas. |
| aya_rastreabilidade_calcular_coberturaB | Recalcula cobertura de REQ/RN/CT na rastreabilidade e fila. |
| aya_rastreabilidade_validarB | Valida cobertura minima estrutural da rastreabilidade. |
| aya_regras_detectar_genericasB | Detecta RNs excessivamente curtas, genericas ou copiadas. |
| aya_testes_detectar_genericosB | Detecta CTs excessivamente curtos, genericos ou copiados. |
| aya_caminhos_validar_referenciasB | Verifica caminhos relativos citados em backticks na #Saida. |
| aya_agentes_obter_atualA | Retorna agente/tarefa atuais da memoria persistente. |
| aya_agentes_adquirir_lockC | Adquire lock logico exclusivo de uma tarefa. |
| aya_agentes_liberar_lockC | Libera lock usando token. |
| aya_agentes_registrar_vetoB | Registra veto de agente revisor/tester/critico sem alterar codigo. |
| aya_validacao_gatesC | Calcula gates reais da #Saida. |
| aya_validacao_aprovar_saidaD | Selo final calculado. A LLM nao fornece aprovado=true. |
| aya_memoria_criar_checkpointC | Cria checkpoint sanitizado em #Saida/tmp/checkpoints. |
| aya_memoria_atualizar_estadoC | Atualiza estado-execucao.json de forma sanitizada. |
| aya_memoria_gerar_handoffC | Gera handoff/contexto de retomada curto para outra LLM. |
| aya_memoria_obter_contexto_retomadaB | Le memoria minima para outra LLM continuar. |
| aya_memoria_grafo_lerB | Le o grafo persistente do projeto. |
| aya_memoria_grafo_buscarB | Busca entidades/observacoes/relacoes na memoria persistente. |
| aya_memoria_grafo_abrirC | Abre entidades especificas e relacoes entre elas. |
| aya_memoria_grafo_upsertB | Cria/atualiza entidade de memoria com observacoes atomicas e sanitizacao de segredos. |
| aya_memoria_grafo_observarB | Acrescenta observacoes atomicas a uma entidade existente. |
| aya_memoria_grafo_relacionarB | Cria relacao dirigida entre duas entidades existentes. |
| aya_memoria_grafo_removerA | Remove entidade e suas relacoes. |
| aya_mcps_classificarA | Classifica MCP por politica A/B/C/D. Registry nao implica confianca. |
| aya_mcps_listar_permitidosB | Le #MCP/permitidos.json quando existir. |
| aya_mcps_catalogo_referenciaA | Lista MCPs abertos pesquisados e os padroes que inspiram/integram a v0.2. Nao instala nada. |
| aya_mcps_recomendar_capacidadeA | Recomenda MCPs pesquisados por capacidade solicitada, sem instalar ou conceder permissoes. |
| aya_templates_listarB | Lista fontes de template externas e template visual congelado. |
| aya_templates_validar_hashA | Calcula hash deterministico de uma pasta de template. |
| aya_templates_congelarA | Congela metadados/hash do template selecionado. Nao copia nem altera o template. |
| aya_template_primeiro_planejarB | Aplica template-first: prioriza #Template externo; senao procura candidatos na biblioteca Agents sem abrir/copiar todos os templates. |
| aya_framework_inventariarA | Inventaria dinamicamente o pacote AGENTS/.agents/.skills sem carregar a biblioteca inteira no contexto. |
| aya_framework_detectar_rotaC | Detecta stack/dominio e aponta runtime, agente e routers minimos do framework. |
| aya_framework_skills_buscarA | Busca skills relevantes por metadados, gatilhos e caminho sem abrir todo o pack. |
| aya_framework_montar_contextoC | Monta pacote minimo de contexto para uma tarefa, respeitando stack, skills, nivel da LLM e budget de caracteres. |
| aya_framework_arquivo_lerB | Le um arquivo especifico do framework dentro da raiz autorizada. Bibliotecas pesadas exigem escolha explicita do caminho. |
| aya_framework_integridade_validarA | Recalcula SHA-256 do INTEGRITY_MANIFEST e detecta arquivos ausentes, alterados ou nao manifestados. |
| aya_framework_drift_validarC | Detecta divergencia entre VERSION, CHANGELOG e versao esperada do pacote. |
| aya_framework_harnesses_auditarB | Audita cobertura do pacote para Claude, Codex, OpenCode, Cursor, VS Code, Gemini, Windsurf e Cline. |
| aya_framework_buscar_conteudoB | Pesquisa seletivamente qualquer conteudo textual do pacote de agentes, incluindo .aya, routers, runtimes, configs e skills. |
| aya_framework_pacotes_especiaisC | Detecta packs obrigatorios/especializados como Termo de Uso, WAHA, NFS-e Gov, fiscal, Freebuff e Evolution API. |
| aya_framework_montar_contexto_completoC | Monta contexto minimo + packs especiais obrigatorios, com budget e protecao de biblioteca pesada. |
| aya_framework_workspace_auditarB | Audita regras operacionais herdadas do Agents: UTF-8 sem BOM, sinais de mojibake e memoria obrigatoria em tmp durante execucao. |
| aya_framework_packs_listarA | Lista familias de conhecimento aproveitadas do Agents sem expor o conteudo proprietario. |
| aya_framework_packs_selecionarB | Seleciona automaticamente packs Agents por gatilhos da tarefa. |
| aya_framework_pack_montarB | Carrega um pack especifico com budget. Templates/examples/vendor exigem permissao explicita por serem pesados. |
| aya_framework_specs_validarB | Valida os contratos machine-readable herdados do Agents: boot, encoding, log, mirrors, skill frontmatter, error contract e fiscal. |
| aya_framework_skills_autorais_validarB | Valida frontmatter/H1 das skills autorais na raiz .skills/, sem tocar em vendor. |
| aya_framework_mirrors_validarB | Audita se os mirrors Claude/Codex/Gemini/Cline/Windsurf/Cursor/Copilot continuam contendo os blocos operacionais minimos. |
| aya_framework_governanca_auditarC | Gate agregado de integridade, drift de versao, harnesses, specs, skills e mirrors do framework Agents. |
| aya_games_detectar_engineA | Detecta projeto/engine de game por evidencias reais do workspace: Godot, Unity, Unreal, Phaser, Three.js, Flame, libGDX, GameMaker, Defold, RenPy ou LÖVE. |
| aya_games_assets_inventariarA | Inventaria assets de game por tipo/tamanho e opcionalmente calcula hashes para detectar duplicados. |
| aya_games_validarB | Executa gate estrutural de game sem depender da LLM e retorna checklist universal para os gates ainda sem prova automatica. |
| aya_games_checklistB | Retorna os gates universais da AYA para arquitetura, assets, input, savegame, performance, rede, QA e distribuicao de games. |
| aya_memoria_agents_inicializarA | Cria, somente se ausentes, os quatro arquivos de continuidade herdados do Agents em tmp/. |
| aya_execucao_log_registrarB | Registra uma acao imediatamente no log append-only tmp/LLM_EXECUTION_LOG.md. |
| aya_arquivo_escrever_seguroB | Escrita textual controlada: bloqueia vendor/.git, valida UTF-8, exige modo escrita, cria backup do arquivo existente, usa hash otimista, grava e registra log/auditoria. |
| aya_arquivo_substituir_literalA | Substitui texto somente quando a contagem de ocorrencias e exatamente a esperada; cria backup e log automaticamente. |
| aya_arquivo_encoding_validarA | Valida UTF-8 sem BOM, rejeita UTF-16/U+FFFD e sinaliza possivel mojibake. |
| aya_evidencia_registrarB | Registra evidencia append-only. Declarar pronto sem evidencia observada viola o gate herdado do Agents. |
| aya_evidencia_listarB | Lista evidencias reais registradas por tarefa. |
| aya_evidencia_validar_tarefaC | Valida se a tarefa possui evidencias aprovadas e todos os tipos obrigatorios exigidos. |
| aya_loop_falha_registrarB | Conta falhas repetidas; na segunda falha da mesma assinatura cria BLOQUEIO-DE-LOOP em vez de gastar tokens repetindo a mesma estrategia. |
| aya_loop_falha_limparB | Limpa o contador de uma falha depois de evidencia real de correcao. |
| aya_seguranca_estatica_auditarA | Varredura deterministica inicial derivada dos gates do Agents: segredos hardcoded, sinks perigosos, shell, TLS inseguro, CORS e lockfiles. Nao substitui auditoria profunda. |
| aya_modelo_privacidade_avaliarB | Aplica a regra de privacidade do Agents sem hardcode de fornecedor: considera modelo local/remoto, treinamento com dados e sensibilidade do contexto. |
| aya_agentes_planejar_equipeB | Monta equipe multiagente universal conforme os dominios reais do projeto, incluindo especialistas de games, fiscal, comunicacao, pagamentos, IA, mobile, backend e DevOps. |
| aya_codigo_outlineA | Extrai outline leve de simbolos sem carregar o arquivo inteiro no contexto. Nao substitui LSP. |
| aya_codigo_referenciasA | Busca lexical limitada por identificador em arquivos de codigo. Para semantica real, preferir LSP/Serena aprovado. |
| aya_codigo_editar_linhasB | Edicao cirurgica por intervalo com precondicao SHA-256, backup, encoding e auditoria. |
| aya_codigo_semantico_planejarA | Explica quando usar camada nativa leve versus LSP/Serena/mcp-language-server para semantica completa. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| aya_auditar_saida | Auditoria completa da #Saida usando gates do AyA-MCP. |
| aya_retomar_execucao | Retoma projeto a partir da memoria persistente. |
| aya_criticar_projeto | Ativa postura de Critico Rigido. |
| aya_validar_rastreabilidade | Valida rastreabilidade e cobertura semanticamente. |
| aya_preparar_handoff | Prepara troca de LLM sem perda de contexto. |
| aya_preparar_contexto_tarefa | Roteia uma tarefa pelo framework Agents com economia de tokens. |
| aya_executar_com_agents | Fluxo v0.2 que converte as regras do Agents em operacao assistida por tools. |
| aya_auditar_game | Auditoria universal de projeto de game. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| manifesto | Leitura controlada de #Saida/manifesto.json |
| estado | Leitura controlada de #Saida/tmp/estado-execucao.json |
| fila | Leitura controlada de #Saida/fila-execucao.md |
| rastreabilidade | Leitura controlada de #Saida/rastreabilidade.md |
| handoff | Leitura controlada de #Saida/tmp/handoff.md |
| contexto-retomada | Leitura controlada de #Saida/tmp/contexto-retomada.md |
| template | Leitura controlada de #Saida/interface/template-congelado.json |
| mcps | Leitura controlada de #Saida/validacao/mcps-utilizados.json |
| memoria-grafo | Entidades, relacoes e observacoes atomicas persistentes. |
| toolsets | Toolsets disponiveis e ativos nesta inicializacao. |
| framework-inventario | Resumo dinamico do pacote AGENTS/.agents/.skills configurado. |
| framework-versao | Compara VERSION e topo do CHANGELOG. |
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