agentic-ecos
Provides tools for ecosystem branch creation, syncing with upstream, and merging changes, ensuring traceable and version-controlled management of the ecosystem and its knowledge.
Facilitates private fork management, pull request workflows, and configuration of GitHub secrets, enabling secure collaboration and integration with GitHub-hosted repositories.
Includes GitHub Actions workflows for automated ecosystem snapshots, weekly summaries, pre-dev verification, knowledge review, and task automation, with optional LLM-powered synthesis and graceful degradation.
Generates Obsidian vaults as part of project initialization and provides tools like vault_query_graph to query the vault's knowledge graph for context-aware interactions.
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., "@agentic-ecosInitialize agentic infrastructure for my project"
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.
agentic-ecos
MCP server que inicializa, gestiona y opera infraestructura agéntica trazable en todo tu ecosistema digital. Un plano de control: sabe qué proyectos existen, cuáles tienen infra agéntica, cómo están de salud y cómo inicializar los que faltan.
Instalar una vez, conectar desde todos tus proyectos.
Qué es
agentic-ecos es el plano de control de tu ecosistema:
Inicializa — genera la infraestructura agéntica completa (locks multi-agente, cola de tareas con kanban, comunicación entre agentes, auditoría de sesiones, control de acceso, protocolos de operación, vault de Obsidian, MCP server del proyecto) en cualquier proyecto nuevo.
Gestiona — mantiene un registro canónico (
agentic.toml) de todos los proyectos y su estado agéntico; conecta el MCP server alopencode.jsonc.Provee lógicas agénticas trazables — 15 patrones codificados, plantillas de protocolos, validación de estructura y próximos pasos priorizados.
Related MCP server: Graph
Instalación
# 1. Clonar el repo (una vez)
git clone https://github.com/deibanez/agentic-ecos.git
cd agentic-ecos
# 2. Instalar dependencias + el CLI
uv add --dev mcp
uv pip install --editable . # instala el comando `agentic-ecos` (CLI)
# 3. Verificar que funciona
agentic-ecos protocols # lista las plantillas de protocolos
# 4. Conectar el MCP server a tu agente (una vez por workspace)
# → escribe opencode.jsonc / .mcp.json / .cursor/mcp.json automáticamente
agentic-ecos connect --target ~/repos --agent autoDos comandos:
agentic-ecos→ CLI (init, ecosystem, connect, promote, ...)
agentic-ecos-server→ arranca el MCP server (para conectarlo manualmente a un agente si no usás la toolconnect)
Quickstart
Paso 1 — Probar las tools (sin ecosistema, 30 segundos)
Las tools MCP funcionan inmediatamente tras conectar el server. No necesitás fork privado ni registro de ecosistema para esto:
# Desde tu agente (con el MCP conectado):
# init_project("mi-proyecto", preset="monorepo", target_path=".../docs")
# list_patterns() → los 15 patrones agénticos
# validate_structure("...") → verifica cobertura agéntica de un proyecto
# protocol_template("agent_protocol") → plantilla de protocoloPaso 2 — Crear tu ecosistema (opcional, avanzado)
Para gestionar múltiples proyectos con registro canónico, tareas cross-cutting y coordinación multi-agente:
Fork privado obligatorio. Solo
main(estable) ydev(integración) del upstream son públicos (código + knowledge/ + docs/). Tu ecosistema (workspace/+data/) vive en un fork privado — con trazabilidad completa (git logde cada cambio). Detalle enCONTRIBUTING.md§10.
# 0. Crear el fork privado + branch de ecosistema (una vez)
gh repo fork deibanez/agentic-ecos --clone --private
cd agentic-ecos
git remote add upstream https://github.com/deibanez/agentic-ecos.git
agentic-ecos ecosystem branch-create mi-eco --base main
# base=main (estable, recomendado) | base=dev (bleeding edge)
# 1. Inicializar el plano de control (una vez por ecosistema)
agentic-ecos ecosystem init --name mi-ecosistema --workspace ~/repos
# 2. Conectar el MCP server al workspace (multi-agente)
agentic-ecos connect --target ~/repos --agent auto
# 3. Desde el agente: generar infra agéntica para un proyecto
# → init_project("mi-proyecto", preset="monorepo", target_path=".../docs")
# Mantenerse al día (trazable, registra en AGENT_SESSION_LOG)
agentic-ecos ecosystem sync --branch main
agentic-ecos ecosystem merge-main --target ecosystem/mi-ecoPrivacidad: tu
workspace/(proyectos, tareas) ydata/(patterns en experimentación) se commitean en tu fork privado — nadie más los ve. Solo compartís lo que querés vía PR deknowledge/adev(que luego promueve amaincuando está estable).
Uso con el agente (MCP)
Conecta el server a cualquier proyecto (en su opencode.jsonc):
"mcp": {
"agentic-ecos": {
"type": "local",
"command": ["/abs/path/to/agentic-ecos/.venv/bin/agentic-ecos-server"]
}
}La tool connect hace esto automáticamente para uno o más agentes (OpenCode,
Claude Code, Cursor) — preserva tus comentarios y configs existentes:
agentic-ecos connect --target ~/repos --agent auto # detecta agentes presentes
agentic-ecos connect --agent claude # solo Claude Code
agentic-ecos connect --agent snippet # snippets para pegar manualTools (34)
Generación y patrones
Tool | Función |
| Genera el esqueleto agéntico completo en un proyecto + lo registra |
| Catálogo de 15 patrones + knowledge + workspace + custom |
| Plantillas de protocolos |
| Genera un archivo individual |
| Presets de tipos de proyecto (built-in + knowledge + custom) |
Validación y guía
Tool | Función |
| Checklist de piezas existentes/faltantes (16 archivos) |
| Próximos pasos y salud agéntica |
Plano de control del ecosistema
Tool | Función |
| Crea |
| Salud del ecosistema completo (cobertura por proyecto) |
| Devuelve el registro completo |
| Registrar/eliminar proyectos del registro |
| Configura agentic-ecos para múltiples agentes y verifica conexión |
| Qué proyectos tienen agentic-ecos conectado |
| Crea tu branch |
| Sincroniza una branch con upstream (main/dev) — trazable |
| Merge de main a tu branch de ecosistema, reporta conflictos — trazable |
Tareas cross-cutting
Tool | Función |
| Agregado: tareas del workspace/tasks.md + por proyecto |
| Agrega tarea cross-cutting al workspace/tasks.md |
Conocimiento (4 tiers)
Tool | Función |
| Tier 3: patrones personales (data/, commiteado en fork privado) |
| Tier 2.5: data/ → workspace/ (commiteado en tu branch) |
| Tier 2: workspace/ → knowledge/ (commiteado, PR a main) |
| Estado del conocimiento por tier |
| Presets custom |
| Históricos y estado |
Otros
Tool | Función |
| Estado RAG (opt-in) |
Uso CLI (sin agente)
# Generar un proyecto nuevo
agentic-ecos init mi-proyecto --preset monorepo --repos api,frontend,workers
# Validar estructura existente
agentic-ecos validate ./ruta/al/vault
# Plano de control
agentic-ecos ecosystem init --name eco --workspace ~/repos
agentic-ecos ecosystem status
agentic-ecos ecosystem add otro-svc --type frontend
agentic-ecos ecosystem tasks
agentic-ecos ecosystem add-task "Migrar satet" --priority high --type iac
# Branches git del ecosistema (trazables)
agentic-ecos ecosystem branch-create mi-eco --base main # main estable | dev bleeding edge
agentic-ecos ecosystem sync --branch main # sync con upstream
agentic-ecos ecosystem merge-main --target ecosystem/mi-eco
# Conectar MCP (multi-agente)
agentic-ecos connect --target ~/repos --agent auto
agentic-ecos connect --agent claude
# Conocimiento
agentic-ecos promote mi-pattern --to workspace
agentic-ecos promote mi-pattern --to knowledge --source workspace
agentic-ecos knowledge status # estado por tier
# Salida JSON para scripts/CI (automatización)
agentic-ecos ecosystem status --json
agentic-ecos ecosystem tasks --json
agentic-ecos validate ./ruta --json
agentic-ecos knowledge status --json
# Verificar conexión LLM (optativo)
agentic-ecos llm-test --prompt "Hola"
# Listar patrones / protocolos
agentic-ecos patterns --domain coordination
agentic-ecos protocolsPresets
monorepo— múltiples servicios con CI/CD compartido e IaC centralizadasingle_service— un servicio con componentes en subdirectoriosdata_pipeline— lambdas, jobs batch, pipeline de ingesta/procesamiento
RAG
YAGNI por defecto. El vault de proyectos pequeños se consulta con wiki links
(vault_query_graph). Si un proyecto necesita búsqueda semántica:
pip install 'agentic-ecos[rag]'Automatización CI/CD con LLMs (opcional)
agentic-ecos puede automatizar flujos periódicos con GitHub Actions y síntesis LLM: resúmenes semanales, propuestas de tareas, verificación de PRs, revisión de conocimiento y task loops. Opt-in — la infraestructura funciona sin esto.
Requisitos (GitHub → Settings → Secrets → Actions):
Secret | Requerido | Descripción |
| ✅ | API key del provider |
| ⏸️ | Default |
| ⏸️ | Solo para providers custom |
Workflows incluidos (.github/workflows/): ecosystem-snapshot (daily),
weekly-summary (lunes), pre-dev-verification (on PR → dev),
knowledge-review (mensual), task-automation (workflow_dispatch).
Degradación elegante: sin LLM_API_KEY, los workflows commitean los datos
crudos sin síntesis y crean issues mínimos. El sistema nunca falla por LLM no
configurado.
Ver CONTRIBUTING.md §9 para detalle completo.
Conocimiento (4 tiers)
El conocimiento del ecosistema sigue 4 tiers de madurez, todos dentro del repo
(portable, actualizable con git pull) y todos commiteados en tu fork
privado (trazabilidad completa):
Tier | Ubicación | Git | Ciclo |
3 · Personal |
| ✅ commiteado (fork privado) |
|
2.5 · Ecosistema |
| ✅ (tu branch) |
|
2 · Comunitario |
| ✅ commiteado |
|
1 · Built-in |
| ✅ commiteado | mover a código → todos |
Solo el runtime data (data/ecosystem-snapshots/, data/state.json) queda
gitignored — no es conocimiento y genera conflictos de merge.
# MCP:
# add_custom_pattern(...) → data/ (tier 3)
# promote_to_workspace(...) → workspace/ (tier 2.5)
# promote_to_knowledge(...) → knowledge/ (tier 2)
# knowledge_status() → estado por tierCiclo de vida completo: descubrir → data/ → validar (≥2 proyectos) →
workspace/ → compartir (multi-ecosistema) → knowledge/ → madurar →
patterns.py.
Override de ruta: AGENTIC_ECOS_DATA_DIR=/path/to/data.
Vault autodocumental (docs/)
agentic-ecos se documenta con su propia infraestructura (demo viviente).
Abre docs/ en Obsidian: Home.md, MOCs, AGENT_TASKS.md (roadmap), RULES/,
STATE/ y kanban/ — todo interlinkeado con wiki links y tags.
Estructura del repo
agentic_ecos/
├── server.py # MCP server (31 tools)
├── generator.py # init_project + generate_file + validate + CLI
├── patterns.py # 15 patrones agénticos codificados (tier 1)
├── protocols.py # plantillas de protocolos (5)
├── presets.py # monorepo / single_service / data_pipeline (tier 1)
├── ecosystem.py # plano de control (agentic.toml, connect, tasks)
├── storage.py # data/ + knowledge/ + workspace/ carga/guardado
├── knowledge.py # promoción entre tiers
├── knowledge/ # tier 2 · commiteado · comunidad (patterns/presets/traps)
├── data/ # tier 3 · patterns/presets commiteados (fork privado) · snapshots/state gitignored
├── static/ # scripts copiados tal cual (lock_manager, sync_kanban, ...)
└── templates/ # plantillas markdown generables
workspace/ # tier 2.5 · solo en branches de ecosistema (fork privado) · agentic.toml + tasks.md
docs/00_Global/ # vault autodocumental (Obsidian)Documentación
ARCHITECTURE.md — arquitectura de capas, patrones, plano de control, pipeline de generación
Roadmap
Extracción de patrones desde agv-docs (upgrade unidireccional)
Skill de OpenCode para orquestar la inicialización
RAG opt-in para vaults grandes
This server cannot be installed
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
- Alicense-qualityCmaintenanceMCP server for cross-platform agent onboarding. Registers external agents, translates intents from LangChain, CrewAI, AutoGen, and A2A formats, and proxies cross-ecosystem transactions.Last updatedMIT
- Alicense-qualityCmaintenanceAn MCP server that gives your agent a persistent project brain: vision, architecture decisions, conventions, roadmaps, and automatic session handoff.Last updated796MIT
- Flicense-qualityCmaintenanceMulti-model agent orchestration MCP server that enables plan-code-review-deliver pipelines with configurable providers and models.Last updated
- Alicense-qualityAmaintenanceLocal-first MCP server that provides project context, verification gates, and structured tools for coding agents to discover knowledge, run diagnostics, and execute allowlisted commands within a repository.Last updated28MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
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/deibanez/agentic-ecos'
If you have feedback or need assistance with the MCP directory API, please join our Discord server