AyA-MCP
AyA-MCP v0.2
Универсальное детерминированное ядро MCP компании AYA / De Bruin Sistemas.
v0.2 расширяет проект на все области компании: веб-системы, API, SaaS, электронную коммерцию, сайты, мобильные/десктопные приложения, игры, ИИ, налоговую сферу Бразилии, платежи, коммуникации, данные, безопасность, автоматизацию и инфраструктуру.
Линия pre-1.0. В
package.jsonиспользуется0.2.0по SemVer/npm; публичная версия — v0.2.
Цель
Сократить объём того, что LLM должна запоминать, интерпретировать и импровизировать. Всякий раз, когда важное правило можно превратить в код, шлюз, инструмент, ресурс, схему, доказательство или политику, AyA-MCP должен предпочитать это разрозненной текстовой инструкции.
Related MCP server: mcp-tool-server
Интеграция с пакетом Agents
Приватный пакет Agentes de IA — функциональный источник v0.2. Настройте:
AYA_FRAMEWORK_AGENTS_ROOT=/caminho/Agentes-de-IAMCP инвентаризирует и маршрутизирует рантаймы, агентов, скиллы, специализированные пакеты, шаблоны и вендорские скиллы, не загружая тысячи файлов в контекст.
Собственный контент Agents не копируется в этот публичный репозиторий.
Правила Agents, преобразованные в поведение
резервное копирование перед редактированием ->
aya_arquivo_escrever_seguro;немедленное логирование ->
aya_execucao_log_registrar;UTF-8 без BOM ->
aya_arquivo_encoding_validar;непрерывность ->
aya_memoria_agents_inicializar+ checkpoint/handoff;доказательства перед готовностью ->
aya_evidencia_*;два одинаковых сбоя ->
aya_loop_falha_registrarсоздаёт блокировку;маршрутизация/скиллы/пакеты ->
aya_framework_*;управление фреймворком ->
aya_framework_governanca_auditar;template-first ->
aya_template_primeiro_planejar;конфиденциальность модели ->
aya_modelo_privacidade_avaliar;слабая LLM ->
aya_modelo_perfil_execucao+ выборочные наборы инструментов/контекст.
Игры
Игры — домен первого класса.
Первоначально определяемые движки:
Godot;
Unity;
Unreal Engine;
Phaser;
Three.js/WebGL;
Flutter/Flame;
libGDX;
GameMaker;
Defold;
Ren'Py;
LÖVE2D.
Инструменты:
aya_games_detectar_engine;aya_games_assets_inventariar;aya_games_validar;aya_games_checklist.
Слой Игр будет расширен уже в v0.2 специализированными интеграциями, когда они станут доступны.
Постоянная память
v0.2 сочетает две модели:
рабочая память/checkpoint/handoff для непрерывности между LLM;
графовая память проекта, вдохновлённая сервером Memory MCP.
Ресурс:
aya://projeto/memoria-grafoИнструменты:
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.
Секреты санируются перед сохранением наблюдений.
Код и экономия контекста
Вдохновлённый Serena и mcp-language-server, AyA-MCP получил лёгкий нативный слой:
aya_codigo_outline;aya_codigo_referencias;aya_codigo_editar_linhas;aya_codigo_semantico_planejar.
Нативные outline/ссылки намеренно лексические. Для семантически корректных определений/переименований/диагностики/иерархии вызовов предпочитайте одобренный LSP/Serena. AyA-MCP не вызывает regex из LSP.
Наборы инструментов
По умолчанию регистрируются все возможности:
AYA_TOOLSETS=allДля менее мощной LLM сократите схемы:
AYA_TOOLSETS=games,codigo,arquivos,memoria,seguranca,evidencias,equipe,agentsДоступные наборы инструментов:
specforge;agents;games;codigo;arquivos;memoria;seguranca;mcps;evidencias;templates;equipe.
Используйте aya_toolsets_sugerir, чтобы собрать минимальный набор для каждой задачи.
Исследованные внешние MCP
v0.2 изучила открытые проекты, чтобы перенять лучшие практики:
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.
Подробности в docs/MCPs-ABERTOS-APROVEITADOS-v0.2.md и config/mcps-abertos-pesquisados-v0.2.json.
AyA не устанавливает неизвестный MCP автоматически.
Безопасность
рабочая область зафиксирована в
AYA_WORKSPACE_ROOT;по умолчанию только чтение;
запись требует
AYA_MODO_ESCRITA=true;path traversal заблокирован;
симлинки фреймворка не выходят за пределы авторизованного корня;
.git,node_modules,vendorи vendor skills защищены от общей записи;резервное копирование перед редактированием;
SHA-256 как опциональное/обязательное предусловие при точечных правках;
логи/аудит санируют секреты;
статический аудит ищет захардкоженные секреты, опасный shell,
eval, небезопасный TLS, CORS и lockfiles;внешний контент рассматривается как ненадёжные данные;
в v0.2 нет неограниченной shell.
Универсальная мультиагентная команда
aya_agentes_planejar_equipe формирует роли в соответствии с проектом. Помимо Оркестратора, Аналитика, Архитектора, Исполнителя, Ревьюера, Тестировщика, Непрерывности и Критика, может добавлять специалистов по:
данным;
бэкенду;
фронтенду;
мобильным приложениям;
геймдизайну;
движкам/производительности;
безопасности;
DevOps;
налоговой сфере Бразилии;
платежам;
коммуникациям;
ИИ/LLM;
доказательствам/согласию.
SpecForge
SpecForge остаётся привилегированным потребителем AyA-MCP, но MCP не зависит от него для своего существования.
Инструменты REQ/RN/CT/T, трассируемость, очередь, качество, агенты и aya_validacao_aprovar_saida находятся в наборе инструментов specforge.
Локальный запуск
npm install
npm run build
AYA_WORKSPACE_ROOT=/caminho/do/projeto npm startС Agents:
AYA_WORKSPACE_ROOT=/caminho/do/projeto \
AYA_FRAMEWORK_AGENTS_ROOT=/caminho/Agentes-de-IA \
npm startVPS / удалённо
npm run start:httpВне loopback настройте токен и host allowlist в соответствии с .env.exemplo.
Качество
npm run verificarGitHub Actions выполняет сборку TypeScript и тесты при каждом push/PR.
Основные документы
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