Skip to main content
Glama

Yala Toolkit

Una suite de 570 utilidades independientes y guiadas por configuración que cubren todo el ciclo de desarrollo de producto — planificar → desarrollar → QA → automatizar la retroalimentación → desplegar — utilizables como herramientas CLI normales o mediante lenguaje natural con Claude, Codex y Cursor. Cada herramienta es autónoma y se configura con flags y variables de entorno (sin rutas host ni identificadores privados incrustados). Python · Go · Bash.

🧭 Dos formas de usarlo: hablar con él a través de un asistente de IA (configuración más abajo), o ejecutar las herramientas directamente desde la terminal (más abajo ¿Prefieres la línea de comandos?). En ambos casos son las mismas herramientas.


🔄 Un solo toolkit, todo el ciclo del producto

Yala no es un cajón de sastre de scripts: cubre cada etapa del proceso de publicación de software, de modo que un único kit de herramientas (y un único asistente de IA conectado a él) pueda llevar una funcionalidad desde la idea hasta producción y mantenerla sana después:

flowchart LR
    P["🗺️ Plan"] --> D["🔨 Develop"] --> Q["🔍 QA"] --> F["🔁 Feedback automation"] --> Y["🚀 Deploy"] --> P

A continuación, un pase de demostración alrededor del ciclo. Cada comando es una herramienta real de este repositorio (todas admiten --help); cada frase entre comillas es un prompt real que puedes darle a Claude una vez conectado el servidor MCP (configuración en la siguiente sección).

🗺️ Plan — saber qué construir

"Investiga las mejores prácticas para receptores de webhook idempotentes y dame un informe con citas." "Dame un informe de arquitectura de este repo — archivos activos, acoplamiento, adónde pertenece."

# discover the work already hiding in the codebase (TODO/FIXME/secrets/skipped tests),
# ranked by severity × age × churn, into a living TODO.md
python src/project-autopilot/autopilot_backlog.py --repo . --write-todo TODO.md

🔨 Desarrollar — construir

"Crea un servicio HTTP de Python llamado billing-api y verifícalo." "¿Qué paquetes se ven afectados por mi cambio con respecto a main? Genera una matriz de CI únicamente para esos." "Genera una especificación OpenAPI a partir de esta captura HAR y luego un servidor mock en el puerto 8400."

python src/development/scaffold_runner.py new billing-api                   # bootstrap + verify
python src/turborepo/turbo_affected.py --base main                          # build only what changed

🔍 QA — demostrar que funciona

"Calcula una puntuación de riesgo sobre mi diff; si es alta, haz una revisión automatizada completa y solo muéstrame hallazgos verificados." "Haz lint de esta migración para detectar reescrituras de tablas e índices no concurrentes antes de fusionarla." "Prueba de carga el endpoint de staging y dame p95/p99: falla si es peor que la línea base."

python src/code-review/review_risk.py --from main --json                    # deterministic risk score
python src/code-review/review_gate.py --findings findings.json             # policy gate for CI

🔁 Automatización de la retroalimentación — para que se mantenga solo

Las categoría project-autopilot convierte el ciclo en un proceso continuo 24/7: un supervisor ejecuta trabajos con protecciones que mantienen las pruebas en verde, clasifican los errores de producción en incidencias, parchean nuevos CVE, revisan PRs, mejoran la cobertura y extraen nuevo backlog pendiente. Todo exclusivamente mediante PR reactivos (nunca hace push a una rama protegida), con un interruptor de emergencia, un presupuesto diario de acciones y un resumen matinal que solo te alerta cuando se necesita intervención humana.

cd your-project
python <yala>/src/project-autopilot/autopilot_supervisor.py init --repo .   # generates autopilot.yaml
python <yala>/src/project-autopilot/autopilot_supervisor.py run             # ...and walk away
python <yala>/src/project-autopilot/autopilot_report.py --state-dir .autopilot --since 24h

Analiza este test A/B: ¿la mejora es real o estoy espiando los datos?"* · *"Alertar en #ops en IRC cuando la tasa de errores se dispare."

🚀 Desplegar — publicar de forma segura

"Revisa con lint mi workflow de GitHub Actions para detectar acciones noas seguras e inyección de scripts." "Controla este despliegue: cobertura ≥ 80, sin CVE críticos, pruebas en verde." "Despliega el canario con barreras de métricas y revierte automáticamente si se incumple el SLO."

python src/cicd/deploy_gate.py --gate cmd:pytest --gate git_clean           # CI promotion gate

…y los desencadenantes del autopiloto detectan los errores del nuevo despliegue, que se convierten en backlog, que se convierte en el próximo plan. El ciclo se cierra.


Related MCP server: Atlassian MCP Server

🤖 Úsalo desde Claude (la forma fácil)

En lugar de memorizar cientos de nombres de herramientas, solo tienes que describir qué quieres y Claude encuentra la herramienta adecuada y la ejecuta. Ninguna herramienta inunda tu contexto: el kit expone sus "meta herramientas" pequeñas (find_tools, tool_info, run_tool, list_categories) que permiten al asistente buscar y ejecutar bajo demanda.

Configuración — unos 2 minutos:

# 1. get the toolkit and install the shared Python packages
cd yala-toolkit
python -m venv .venv && source .venv/bin/activate    # Windows: .venv\Scripts\activate
pip install -r requirements.txt

# 2. register the MCP server with Claude Code (one time)
claude mcp add yala -- python3 "$(pwd)/src/claude-mcp/yala_mcp_server.py"

# 3. check it connected
claude mcp list        # you should see:  yala ... ✔ Connected

Ahora abre una sesión nueva de Claude Code y simplemente pregunta — encuentra abajo los ejemplos de prompt.

El mismo servidor stdio funciona con cualquier cliente MCP:

# Codex CLI
codex mcp add yala -- python3 "$(pwd)/src/claude-mcp/yala_mcp_server.py"

# Cursor — add to ~/.cursor/mcp.json:
# { "mcpServers": { "yala": { "command": "python3",
#   "args": ["/ABSOLUTE/PATH/yala-toolkit/src/claude-mcp/yala_mcp_server.py"] } } }

Si abres los componentes del repositorio en un editor que gestione un .mcp.json, el servidor se ofrece automáticamente. Consulta el sitio src/claude-mcp/ para ver los detalles y una --self-test.


💬 Conversa con él — ejemplos de prompt

Cuando el servidor MCP esté conectado, estas son cosas reales que puedes escribirle a Claude. Nunca tienes que nombrar la herramienta: basta con describir la tarea; Claude busca, la ayuda de la herramienta y la ejecuta.

Solo navegando

  • "¿Qué herramientas de yala tengo para bases de datos SQL?"

  • "Listar las categorías de herramientas de yala."

  • "¿Existe una herramienta de yala para comprobar la caducidad de un certificado TLS?"

Sistema, archivos y tareas cotidianas

  • "Usa yala para mostrarme qué está ocupando el espacio de mi carpeta personal."

  • "Encuentra archivos duplicados en ./Downloads con yala y muestra los mayores."

  • "Elige la mejor compresión para esta carpeta y dime cuánto ahorraría."

  • "Dame una foto de este equipo: CPU, memoria, disco."

Seguridad y secretos

  • "Escanea este repositorio buscando secretos hardcodeados con yala."

  • "Revisa mis dependencias por CVE conocidos."

  • "Audita los permisos de los archivos bajo /etc/myapp para ver si algo es escribible por cualquiera."

Git y revisión de código (categoría code-review)

  • "Calcula el score de riesgo de mi git diff actual y dime si requiere una revisión cuidadosa."

  • "Haz una revisión de código automatizada de mis cambios con main y muestra solo hallazgos reales y verificados."

  • "¿Quién debería revisar este PR? Revisa el git blame y señalame si hay riesgo de factor bus."

  • "Pasa la lista de verificación de revisión sobre mis cambios en preparación (etged): secretos, restos de debug, pruebas faltantes."

Turborepo / monorepo (categoría turborepo)

  • "¿Cuál es el camino crítico en la construcción de este titurborepo?"

  • "¿Qué paquetes se ven afectados "si cambio contra main? Generame una matríz de CI solo para esos."

  • "Realiza lint de mi turbo.json — ¿queda la cache bien configurada?"

  • "Audit my workspaces par existir ciclos de dependency y versión derivos "ADrift"."

Empezar un proyecto nuewovo (categoría development + herramientas de scaffold)

  • "Crea con andamia const (es) un nuevo servicio HTTP P pitónico llamado billing-api y verifílo."

  • "¿Qué formas de proyecto puede crear el kit de scaffold?"

Trabajo con APIs (categorías api-docs y api-versioning)

  • "Genera una especificación OpenAPI a partir de este archivo HAR."

  • "Compara estas dos especificaciones OpenAPI y dime si algo es un cambio incompatible."

  • "Monta una simulación (mock) de server desde openapi.yaml en la portu 8400."

Operaciones constantes IRC y bots (categoría irc-ops)

  • "Monta un servidor IRC versando (ergo) local y pon un agente de logging en #ops."

  • "¿Sigue mi bot conectado a #alerts? Haz una health check del servidor IRC."

Backups, datos e infraestructura

  • "¿Hay algún backupo sin explicar? Comprobado contra un RPO de 24 horas."

  • "Eperfila este CSV — tipos, proporción de nulos y algo que esté fuera de lo normal."

  • "Salta de la versión 1.2.3 a la siguiente versión minor."

Tip: si una herramienta puede modificar cosas (borrar archivos, publicar comentarios, lanzar un servidor), está marcada como mutante y admite --dry-run — pídele a Claude "haz el ensayo primero" y lo hará.


⌨️ ¿Prefieres la línea de comandos?

Cualquier herramienta es un script normal, sin IA:

cd yala-toolkit
python -m venv .venv && source .venv/bin/activate    # Windows: .venv\Scripts\activate
pip install -r requirements.txt

python src/system-process/system_info.py             # your first tool

Cualquier herramienta imprime sus opciones con --help, y cada carpeta de category tiene su propio README con explicaciones en lenguaje normal, pasos de configuración y ejemplos listos para copiar. Navega por las categorías del final.

  • Herramientas Python (.py): python3 src/<categoría>/<herramienta>.py --help

  • Herramientas Go (.go, en go-tools/): go run src/go-tools/<herramienta>.go -h

  • Herramientas Bash (.sh, en bash/): bash src/bash/<herramienta>

  • Workflows Libretto (.ts, en libretto/): cópialos en tu carpeta de runs de Libretto y ejecuta libretto run <slug>

Algunas cateías necesitan instalación extra (ffmpeg, Docker, behavior base de datos, un LLM, etc.). Cada README de category tiene a su sección “Antes de empezar” donde encontrarás los comandos de instalación exactos.

Estructura

Las tools se agrupan en carpetas de categorías dentro de cate.src/:

src/<category>/<tool>.py      # or .go / .sh
src/<category>/README.md      # beginner-friendly docs: intro, setup, examples per tool

Por ejemplo: python src/network-recon/port_scan.py 10.0.0.5 --ports 1-1024

Categorías — por etapa

Cada categoría, organizada por su lugar en el ciclo. Cada carpeta tiene su README amigable para principiantes con pasos de instalación y ejemplos por herramienta.

🗺️ Planificación e investigación

Comprender el código, investigar el problema y descubrir el trabajo antes de escribir.

Categoría

Herramientas

Descripción

Agente de investigación profunda

1

Agente LLM que hace un plan, reúne información de todas las fuentes de datos locales alcanzables y escribe un informe citado

[Web Search Spider Tools](środowiskowo, src)

4

Apuntan a una API JSON de SearXNG mediante SEARXNG_URL (por defecto http://127.0.0.1:8181), o --public para búsqueda sin configuración a través de anuncios públicos aleatorios (searx.neocities.org, best-effort).

Tendencias y noticias

5

Tendencias vía TRENDRADAR_URL, por defecto http://127.0.0.1:3333; noticias a través de una service compatible con NewsAPI y NEWS_API_KEY/NEWS_API_BASE. Los reportes ocultan fuentes / medios en alias estables por defecto — --show-sources para revelarlos

Datos de mercado en tiempo real

8

Acciones vía Yahoo Finanzas, cripto vía CoinGecko/Coinbase — — no necesita claves API; solo lectura, sin trading/ejecución

Informes de inteligencia de código

5

Combina las CLI gitnex y codegraph + el historial git para producir informes en Markdown

Vector DB & Page Index

6

Base de datos vectorial: RUVECTOR_URL, por defecto http://127.0.0.1:6333; page index: PAGEINDEX_URL, por defecto http://127.0.0.1:8190; embeddings vía Ollama local

Natural Language to SQL

6

Convierte preguntas en lenguaje natural en PostgreSQL — seguro y consciente del esquema: planificación de cand data, generación mediante LLM, read-only , validación con EXPLAIN, auto-reparación y ejecución llamada solo lectura; además incluye runner por lotes, consola iterativa, guardia estático de seguridad SQL y optimizador de consultas LLM

🔨 Desarrollar

Crea, escribe, compila — proyectos, APIs, interfaces, datos, y todo el flujo de git alrededor de ellos.

Categoría

Herramientas

Descripción

Herramientas de desarrollo

12

Utilidades de Git, extracción de TODO, comprobaciones de licencia/deps, limpieza de Docker, validación de env, pre-commit

Herramientas de desarrollo de Next.js

8

Bootstrap del stack de desarrollo de Next.js, asistente de env, comprobaciones de migración, análisis de bundle, preflight de despliegue

Herramientas de desarrollo de React y React Native

15

reinicio de toolchain, auditorías de codebase (exportaciones sin usar, huecos de cobertura, assets, i18n, complejidad), actualizaciones de deps y codegen

Bibliotecas de componentes de React y React Native

8

scaffold, edición, catálogo, versionado y publicación de bibliotecas de componentes publicables

Herramientas de GitHub

8

requieren la CLI gh, autenticada mediante gh auth login

Herramientas de GitLab

8

requieren --url/--token o GITLAB_URL/GITLAB_TOKEN

Herramientas para monorepos de Turborepo

8

Analiza el grafo de tareas + ruta crítica (desde --dry=json, sin ejecución), calcula los workspaces afectados para CI rápida y genera una matriz de CI solo-afectados (GHA/GitLab/shards), lint de turbo.json para configuraciones erróneas que matan la caché (tareas de build sin outputs, dependsOn faltante), un informe de efectividad de caché, una auditoría de dependencias internas (ciclos/deriva de versiones/desajustes), run-summary con tiempos/fallos/regresiones y consistencia de package.json de workspaces — stdlib, npm/yarn/bun + pnpm

Documentación de API y generación de OpenAPI

8

Genera una especificación OpenAPI 3 a partir de tráfico observado (HAR/NDJSON) o del código fuente de rutas (Flask/FastAPI/Express/Fastify), renderiza una especificación a una página de documentación HTML/Markdown autocontenida, un diff de cambios incompatibles (puerta semver), un servidor mock directamente desde una especificación, ejemplos de peticiones curl/Postman/.http, bundle/dereference de múltiples archivos (aplanado de $ref) y un generador de SDK de cliente Python tipado y solo-stdlib

jq avanzado / manipulación de JSON

8

Potentes scripts basados en jq — un recetario de recetas avanzadas (group/pivot/top-N/dedup), flatten/unflatten, diff estructural de rutas, JSON→CSV, deep-merge, perfilado de formas, listado de rutas y streaming de archivos enormes (NDJSON / arrays gigantes)

Herramientas de Bash

13

Utilidades de Bash portables para certificados, alertas de disco/memoria, esperas de servicios, copias de seguridad y auditorías

Localización y traducción con IA

7

Un pipeline de i18n auditado para juegos/software — extrae cadenas de muchos formatos (JSON/YAML/Android/iOS/gettext/XLIFF/CSV), traducción con LLM con preservación forzada de placeholders + terminología, valida determinísticamente cada unidad (un {name}/%d incorrecto es un crash), revisión de QA independiente con IA y fusión de vuelta; herramientas de diff incremental + glosario

Herramientas de conversión de documentos

2

Convierte cualquier documento (PDF/DOCX/PPTX/XLSX/HTML/…) a Markdown, individual o recursivamente

Pipeline de datos y orquestación ETL

8

Un ejecutor de pipelines DAG (deps/parallel/retries/manifest), un motor declarativo extract→transform→load (csv/json/ndjson/sqlite), validación de calidad de datos (Great-Expectations-lite), perfilado de datasets, inferencia de esquemas (DDL/JSON-Schema/rules), extracción incremental/CDC basada en watermarks, seguimiento de lineage + freshness y diff/reconciliación de datasets — todo sobre archivos planos + SQLite, sin necesidad de warehouse/Airflow

Herramientas de base de datos

12

Paneles de DBA de PostgreSQL (salud, consultas lentas, bloat, índices, locks, vacuum, tamaños, conexiones), diff de esquemas, pg_dump protegido, además de un ejecutor de consultas PG/SQLite y un analizador de SQLite

Herramientas de Go para hardware y software

12

Programas Go solo-stdlib (go run <file>.go) para hardware/runtime — telemetría del host, escaneo de bus I2C, inspección de chips GPIO, monitor serial/UART con send-and-expect, build/flash de TinyGo, carga HTTP concurrente — además de wrappers de Python alrededor del toolchain de Go: auditoría de módulos/dependencias, matriz de cross-compile, ejecutor de tests estructurado con detección de flaky, agregación de lint, análisis de binarios y resúmenes de pprof

🔍 QA — prueba, revisa y asegura

Todo lo que decide si un cambio es lo suficientemente bueno para publicarse.

Categoría

Herramientas

Descripción

Automatización de revisión de código

8

Puntuación determinista de riesgo de diff, un revisor LLM con pasada de verificación adversarial (filtra hallazgos alucinados/ruidosos), una lista de verificación de revisión basada en reglas, sugerencia de revisor basada en blame + indicadores de bus-factor, un merge-gate de políticas sobre hallazgos/SARIF, publicación en GitHub/GitLab/Markdown/SARIF, orquestación de la CLI ocr de Alibaba en commits/repos, y un paquete de revisión HTML autocontenido — contrato de hallazgos compartido, todas las compuertas listas para CI

Pruebas de carga y evaluación comparativa de rendimiento

8

Un generador de carga HTTP de uso autorizado con percentiles de latencia (modelos cerrados/abiertos), pruebas de carga de recorridos de usuario de varios pasos (usuarios virtuales, encadenamiento de valores), microbenchmarks de comandos + código Python con comparación A/B, histograma de latencia + análisis de cola, muestreo de CPU/memoria/FD de procesos, pruebas de resistencia/remojo con detección de fugas + deriva de latencia, y una compuerta de regresión de rendimiento para CI frente a una línea base

Ingeniería del caos e inyección de fallos

8

Inyectores de fallos a nivel de sistema — presión de CPU/memoria/IO, caos de red TCP (latencia/partición, sin root), kill/pausa de procesos/contenedores con límites de explosión, y llenado de disco/inodos/solo lectura — además de un orquestador de experimentos de caos en estado estable con reversión garantizada, una compuerta de radio de explosión + interruptor de hombre muerto, un chaos monkey programado y un ejecutor de ejercicios game-day con marcador

Migraciones de bases de datos y gestión de esquemas

8

Un ejecutor de migraciones (Postgres + SQLite) con detección de desviación de checksum + reversión, andamiaje de migraciones, un linter de migraciones seguras (reescrituras de tablas, índices no concurrentes, drops/renames, backfills sin límites), instantáneas de esquema JSON normalizadas + comparación de instantáneas que genera DDL, verificación de integridad/orden/desviación para CI, upserts idempotentes de datos semilla y backfills de columnas por lotes reanudables

Herramientas de depuración y endurecimiento de API

12

inspector de solicitudes con tiempos de fase, sonda de endpoints/latencia/diff/replay, además de endurecimiento de uso autorizado: escaneos de cabeceras de seguridad/CORS/auth/límites de tasa, auditoría JWT, introspección GraphQL, lint de OpenAPI

Seguridad y cumplimiento

5

Escaneo de secretos, comprobaciones de CVE en dependencias, integridad de archivos, auditorías de permisos, generación de contraseñas

Defensa contra inyección SQL

6

Detectar + prevenir la inyección SQL — escanear código fuente (7 lenguajes) y un linter de Python de precisión AST para consultas no parametrizadas, un detector de payloads estilo WAF, un cazador de intentos en registros, una lista blanca de identificadores para casos que los parámetros no pueden cubrir, y un probador de endpoints de uso autorizado

Antivirus y defensa contra malware

7

Herramientas defensivas de endpoint — triaje heurístico estático, un escáner de firmas (reglas integradas + personalizadas, YARA opcional), comprobaciones de reputación de hash/denylist, análisis de binarios ELF/PE, un gestor de cuarentena, un vigilante de directorios y un front-end para ClamAV; Python puro cuando no hay motor instalado, verificado con el archivo de prueba EICAR

Detección de contenido generado por IA

6

Exponer procedencia + señales para imágenes/vídeo/texto/código hechos por IA — Credenciales de contenido C2PA, metadatos de generador Stable Diffusion/ComfyUI/EXIF (evidencia sólida), además de heurísticas de píxeles/texto/código de baja confianza claramente etiquetadas; un despachador enruta cualquier archivo al detector correcto

Cifrado seguro y PGP

6

Cifrado de archivos autenticado (AES-256-GCM / ChaCha20-Poly1305, claves envueltas con scrypt, AEAD fragmentado con detección de manipulación + truncamiento) utilizando la librería auditada cryptography; generación de claves y frases de contraseña verdaderamente aleatorias/TRNG de hardware con un probador de calidad RNG; y gestión de OpenPGP keygen/cifrar/firmar/verificar/keyring mediante GnuPG

Herramientas de reconocimiento de red

6

SOLO redes autorizadas/propias

🔁 Automatización de retroalimentación

Los bucles que observan lo que has publicado, aprenden de ello y corrigen o registran trabajo automáticamente.

Categoría

Herramientas

Descripción

Project Autopilot — 24/7 Automation

10

Un supervisor que ejecuta bucles de agentes sobre disparadores cron/intervalo/evento (reinicio tras caída, sin solapamiento), una capa de seguridad (kill switch + presupuesto diario de acciones + límite de intentos + escalada), detección de eventos por flanco (nuevo commit / CI rojo / nuevo error / nueva CVE), un resumen matinal (qué ejecutó, qué arregló, qué te necesita) y 5 trabajos solo-PR listos, con salvaguardas — keep-tests-green, error-triage, CVE-watch, auto-review, coverage-nudge; delega las correcciones a un --agent-cmd conectable

Autonomous Coding Loops

11

Bucles de larga duración e iteración-hasta-objetivo para una base de código: puerta de racha de calidad, cobertura hasta objetivo, barrido de errores de producción, deriva de docs, changelog git, estabilizador de tests inconsistentes, cobertura de logs, reescritura de mensajes de error, sink de CVE de dependencias, traspaso reinovable y salud del workspace; con detección determinista y un paso de corrección conectable --agent-cmd/--llm

Feature Flags & A/B Testing

7

Una plataforma de experimentación sin dependencias — un motor de evaluación de flags por hash consistente (focalización, despliegues, variantes, requisitos previos, interrupción) + un servidor de flags de recarga en caliente, asignación determinista A/B/n, estadísticas desde cero (prueba z de dos proporciones + intervalos de Wilson, prueba t de Welch, sin scipy), planificación de tamaño/potencia con Bonferroni, control monótono de rollout porcentual y auditoría de higiene de configuración y código

Webhook Handling & Delivery

6

Ambos lados de los webhooks — firma/verificación HMAC para esquemas de GitHub/Stripe/Slack/Shopify/ genéricos (tiempo constante, ventanas de replay), un receptor que verifica y deduplica, entrega fiable firmada con reinientos con backoff/jitter + Retry-After + dead-letters, un inspector local de request-bin, reproduc exact de eventos capturados/dead-lettered y un relé de verificación y difusión con reintento por destino + /stats en vivo

Structured Logging & Log Aggregation

8

Un proceso de logs de extremo a extremo — emite logs JSON con contexto enlazado y redacción de secretos, analiza cualquier formato (JSON, logfmt, nginx, syslog) y lo convierte a NDJSON, consulta con nivel y tiempo, agrega (tasas por nivel, top-N, percentiles de latencia, gráfico temporal), cola múltiple de archivos en vivo con rotación, redacción de PII/secretes paisajes, envía a Loki/Elasticsearch/HTTP (lotes + reintentos) y alerta por umbral, pico o ausencia

Distributed Tracing & Observability

8

Los pilostos de trazas y métricas — propagación del contexto de traza W3C, instrumenta comandos shell como spans de OpenTelemetry (las llamadas anidadas forman un árbol de traza), exporta a OTLP/Jaeger/Zipkin (lotes + reintentos), analiza árboles de trazas, rutas críticas y percentiles de latencia dos, dibuja diagramas ASCII de trazas, una librería de métricas Prometheus + servidor de recopilación /metrics + Pushgateway, consulta a Prometheus, parsea la exposición y monitoriza SLO sintético HTTP/TCP

Observability Dashboards & Alerting

8

Empieza a generar paneles de Grafana, reglas de alerta de Prometheus, alertas de burn-rate SLO multi-ventana y enrutamiento de Alertmanager desde especificaciones; prueba las reglas de alerta con el agente (promtool-lite, afirmaciones CI); envía notificaciones a Slack/PagerDuty/Alertmanager/webhook; un panel de terminal en vivo (indicadores, sparklines) y una página de estado HTML autónoma

Cloud Cost Optimization & Billing

8

Analiza las exportaciones de facturación por servicio/equipo/función (más eventos y movores), detecta anomalías/picos de coste, predice el gasto hasta fin de período con presupuesto, distribuye showback/chargeback de presupuesto por etiquetas con cobertura, hace cumplir presupuesto del presupuesto (real + previsto), recomienda los rightsizing de recursos, la recuperación de recursos en desuso/huérfanos y el asesoramiento sobre reserved-instance/Savings-Plan — desde sus exportaciones de facturación/uso, sin lean a nube

IRC Server Ops & Agent Fleet

8

Provisiona/gestiona servidores IRC ergo en Docker, despliega agentes de canal resistentes (modos pipe/exec/log), supervisa una flota completa de agentes a desde una especificación con reinicio basado en heartbeat, moderón/operador de administración, supervision de canales (alertas de silencio, barreras, condiciones, salidas), health-gate que verifica los bots previstos en sus canales, un declarante configurable y exportación CHATHISTORY (NDJSON/texto/HTML) — IRC con biblioteca estándar, probado contra el servidor ergo real

Messaging Tools

3

correo electrónico a través de cualquier servidor SMTP; SMS/llamadas mediante una API compatible con Twilio — establece TWILIO_ACCOUNT_SID/TWILIO_AUTH_TOKEN/TWILIO_FROM_NUMBER

🚀 Implementar y operar

Categoría

Herramientas

Descripción

Automatización de pipelines de CI/CD

8

Lint de configuraciones de GitHub Actions / GitLab CI para corrección + seguridad (acciones sin fijar, inyección de scripts, secretos hardcodeados), generar un pipeline a partir de un stack detectado, ejecutar pipelines localmente con un DAG de stages/needs + matriz, expandir matrices de build, calcular versiones a partir de Conventional Commits, generar entradas de Keep-a-Changelog, compuertas de despliegue (cobertura/CVE/tests/etiquetado) y empaquetar/verificar artefactos de build con procedencia

Entrega progresiva y automatización de lanzamientos

8

Un controlador de despliegue automático con compuerta de métricas y rollback automático, puntuación de análisis canary (promover/mantener/revertir), orquestación de despliegues azul-verde + por anillos, un watchdog de SLO que revierte automáticamente ante una violación sostenida, una compuerta de congelación de despliegues por presupuesto de errores (tasa de consumo de SRE), un planificador de estrategias de despliegue (radio de explosión) y un interruptor de corte operativo con registro de auditoría

Infraestructura como código y aprovisionamiento

8

Analizar planes de Terraform para detectar cambios destructivos/pérdida de datos, inspeccionar el inventario de estado (+ secretos en el estado), un linter de seguridad de IaC (tfsec-lite), aplicación de política como código (fail-closed), estimación de costes mensual con deltas de plan (infracost-lite), generación de user-data de cloud-init + validación de esquema real, creación/conversión de inventarios de Ansible (ini/yaml/json) y orquestación de plan/apply/destroy multi-stack con confirmación + bloqueo + auditoría

Orquestación de contenedores y Kubernetes

8

Linter de seguridad/fiabilidad de manifiestos (kube-linter-lite), generador de manifiestos endurecidos (que pasan el linter), calculadora de peticiones de recursos/QoS/redimensionado, renderizador de overlays por entorno (mini-kustomize), comprobación de configuración de sondas + ejecución de sondas en vivo, simulador de actualizaciones continuas (disponibilidad mínima), generador de NetworkPolicy + analizador de cargas de trabajo abiertas y un linter de Dockerfile + inspector de imágenes, todo nativo de manifiestos (sin necesidad de clúster/kubectl)

API Gateway y Service Mesh

8

Una puerta de enlace perimetral configurable (enrutamiento/auth/LB/CORS/reescritura), división de tráfico canary con métricas en vivo estable-vs-canary, agregación de API (BFF) con fan-out/merge en paralelo, un registro de descubrimiento de servicios (TTL + heartbeat + desalojo), un sidecar de malla con reintentos/timeouts/circuit-breaking + expulsión de valores atípicos, un proxy de inyección de fallos para pruebas de caos, aplicación de contratos OpenAPI en el perímetro e identidades de servicio mTLS (CA + certificados hoja SPIFFE)

Versionado y obsolescencia de API

8

Un proxy inverso consciente de versiones (enrutar por ruta/cabecera/Accept/consulta a upstreams por versión), un proxy que inyecta cabeceras RFC 8594 Deprecation/Sunset/Link/Warning (+ 410 al llegar al sunset), un validador de manifiesto de ciclo de vida de versiones + cronología, una compuerta CI de auditoría de sunset con sondeo de cabeceras en vivo, análisis de uso de endpoints obsoletos a partir de registros de acceso por consumidor, un generador de guías de migración en Markdown entre dos especificaciones, notificaciones de obsolescencia escalonadas y un resolvedor/comprobador de negociación de versiones independiente

Gestión de configuración y rotación de secretos

8

Renderizado de configuración por capas + plantillas ${VAR}/{{key}}, validación de JSON-Schema/reglas, comparación de derivas entre entornos (con secretos enmascarados), higiene de .env (lint/sync/convert/redact), cifrado de valores en reposo AES-256-GCM (ENC[...] seguro para git), un ciclo de vida seguro de rotación de secretos en dos fases (generar→aplicar→verificar→retirar + rollback), auditoría de rotación/caducidad + certificados TLS y resolución de secretos ref:env|file|cmd en tiempo de despliegue

Operaciones de HashiCorp Vault

8

Administración de Vault independiente del host: ejecutar un comando con solo secretos acotados en un entorno limpio, configurar AppRoles de mínimo privilegio, rotación de claves verificada por hash, desellado, copia de seguridad cifrada + restauración ante desastres y exportación de salud/KV a través de la API HTTP; configurado íntegramente mediante variables de entorno VAULT_ADDR/VAULT_TOKEN

Límite de tasa y limitación de API

6

Los 5 algoritmos clásicos de limitación (token/leaky bucket, ventana fija/deslizante) como biblioteca + CLI, un limitador distribuido mediante Lua atómico de Redis, un proxy inverso de aplicación (429 + cabeceras Retry-After + RateLimit-*), un cliente HTTP auto-limitante (tasa + concurrencia + backoff adaptativo), un envoltorio de reintentos resiliente con jitter + interruptor de circuito y una prueba de carga progresiva de uso autorizado para encontrar el techo real

Copia de seguridad y recuperación ante desastres

8

Un motor de copia de seguridad cifrada (AES-256-GCM) completa/incremental, una restauración con resolución de cadenas y verificación de suma de comprobación por archivo, verificación de integridad/cadena + restauración de prueba profunda, poda de retención GFS, copia/restauración de bases de datos (SQLite/Postgres/MySQL), replicación externa con seguimiento de retardo, un ejecutor de runbooks de DR con seguimiento de RTO y simulacros, y monitorización de frescura de copias (alertas de RPO/faltantes/reducidas)

Colas de mensajes y streaming de eventos

8

Producir/consumir eventos con grupos de consumidores + manejo de cartas muertas en Redis Streams y Kafka, monitorizar el retraso de consumidores (alertas de umbral), gestionar/reencaminar DLQ, un registro de esquemas de eventos versionado con comprobaciones de compatibilidad hacia atrás/adelante, un relé de outbox transaccional (BD→stream), reproducción/reprocesamiento de eventos por id/rango de tiempo y una toma de streaming en vivo de solo lectura

Herramientas de colas de mensajes

10

Herramientas de la API de gestión de RabbitMQ: panel de salud, inventario/salud de colas, auditorías de consumidores/conexiones, monitor de cartas muertas, exportación de topología, inspección de mensajes, prueba de publicación y purga protegida

Herramientas de Redis

10

Panel de salud, memoria por prefijo, claves grandes, auditorías de TTL/config, slowlog, auditoría de clientes, latencia, claves calientes/frías y exportación/restauración de keyspace

Herramientas de GPU y stack local

7

Monitorización de NVIDIA GPU/CUDA, salud de Ollama/LiteLLM y un panel de stack con un solo comando

Herramientas SSH

8

Lint de configuración SSH, comprobaciones multi-host, higiene de known_hosts/authorized_keys, ejecución en paralelo, túneles

Herramientas de red

6

solo hosts autorizados

Herramientas de túneles de red

8

SOLO infraestructura autorizada/propia

🤖 IA, agentes y automatización web

Bloques de construcción para los asistentes y automatizaciones que impulsan el ciclo.

Categoría

Herramientas

Descripción

Integración con Claude y MCP

2

Un servidor MCP stdio que expone todo el toolkit a Claude como cuatro meta-herramientas (búsqueda de herramientas clasificadas, detalle por herramienta con --help en vivo, ejecución segura de argv con timeouts + límites de salida, mapa de categorías) impulsado por el manifiesto generado — además de un cliente MCP/smoke-tester genérico para depurar cualquier servidor stdio; solo stdlib, .mcp.json incluido

Herramientas de Bucle de Agente

23

Patrones reutilizables de bucle de agente — ReAct, plan-ejecución, reflexión, auto-consistencia, debate, árbol-de-pensamiento, enrutamiento de herramientas (texto + llamada nativa de funciones), presupuesto/map-reduce, bucles de verificador e intérprete de código, revisión constitucional, juez LLM, orquestación supervisor/trabajador, pipelines de roles, conjuntos entre modelos, memoria a largo plazo, compactación de contexto, RAG-con-citas, extracción de esquemas, operador de shell con compuerta y salvaguardas FSM — contra cualquier API de chat compatible con OpenAI

Arnés de Agente e Infraestructura de Herramientas

4

Un ejecutor de herramientas en subprocesos aislado (timeout/reintento/rlimit CPU+memoria, salida siempre-JSON), validación de entrada/salida JSON-Schema + generación de esquemas a partir de un ejemplo, un verificador de seguridad de comandos shell/SQL para patrones peligrosos y búsqueda semántica de similitud de herramientas sobre descripciones — todo solo stdlib, CLI + importable

Herramientas de Ajuste de Prompts/Inferencia LLM

8

apuntan a una API local compatible con Ollama por defecto: http://127.0.0.1:11434

Herramientas de Automatización de Navegador

8

requieren playwright install chromium después de pip install -r requirements.txt

Rastreo Web con Crawlee

8

Rastreadores avanzados sobre el framework Crawlee (cola de peticiones, autoescalado, reintentos) — rastreo profundo de sitios, scraping de enrutador lista->detalle, APIs JSON paginadas, auditoría SEO/enlaces rotos, CSS+XPath (Parsel), rastreo de sitemaps, renderizado JS + capturas de pantalla (Playwright) y un rastreador resiliente/con proxy

Automatización de Navegador con Libretto

8

Flujos de trabajo avanzados de Libretto impulsados por Playwright (TypeScript, ejecutar vía libretto run <slug>) — capturar/reutilizar sesiones iniciadas, cosechar listados de scroll infinito y paginados, registrar tráfico oculto de API/XHR, flujos de acciones JSON con script, relleno de formularios y regresión visual con capturas de pantalla

Herramientas de Transcripción de Audio y Etiquetado de Voz

11

la transcripción apunta a una API Whisper compatible con OpenAI por defecto: http://127.0.0.1:9002

🧰 Workbench — utilidades cotidianas

El cajón del escritorio siempre útil.

Categoría

Herramientas

Descripción

Herramientas de Sistema y Procesos

5

Diagnósticos de CPU/memoria/disco, monitoreo de procesos, gestión de servicios y de inicio

Herramientas de Archivos y Datos

10

Organizar, deduplicar, renombrar, sincronizar, respaldar, hacer tail y convertir archivos y datos

Compresión y Archivado de Archivos

6

Evaluar y seleccionar automáticamente códecs (gzip/bzip2/xz/zstd), crear + inspeccionar archivos, recomprimir sin pérdida para recuperar espacio (con verificación de ida y vuelta) y auditar un árbol para ahorros de compresión + duplicados

Herramientas de Entorno Local

10

Paneles de servicios de desarrollo locales, salud del repositorio, notas de Obsidian, ayudantes de nginx/vault/docker

Captura de HLS / Flujos en Vivo

2

Capturar cualquier flujo .m3u8 a archivo en calidad original (copia de flujo ffmpeg), o transcribirlo a texto sin guardar el video (solo audio → API Whisper); requieren ffmpeg

Seguridad y uso autorizado

Este toolkit es para administración legítima de sistemas, desarrollo, evaluación de seguridad e investigación en sistemas que posees o estás explícitamente autorizado a gestionar. No contiene herramientas para descifrar contraseñas, evadir autenticación o acceso no autorizado. Las categorías de reconocimiento de red y túneles de red son herramientas de diagnóstico/operaciones de doble uso — úsalas solo contra infraestructura que poseas o tengas permiso por escrito para evaluar, y ten en cuenta los avisos de uso autorizado por herramienta.

Convenciones

  • Independiente: cada script se ejecuta por sí solo; sin importaciones cruzadas entre herramientas.

  • Impulsado por configuración: los objetivos, credenciales y rutas provienen de flags o variables de entorno. Los secretos se leen solo del entorno, nunca se pasan por la línea de comandos.

  • --dry-run en cualquier cosa que mute el estado; --help en todas partes.

  • Local-first: las herramientas de IA/datos usan servicios locales por defecto (Ollama, SearXNG, una base de datos vectorial local, etc.) y degradan con elegancia cuando un servicio no está disponible.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • A MCP server built for developers enabling Git based project management with project and personal…

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

  • MCP server for generating rough-draft project plans from natural-language prompts.

View all MCP Connectors

Latest Blog Posts

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/MalekYala/yala-agentic-toolkit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server