MauricioPerera

Agent Tools Runtime

Community MauricioPerera
Updated

Persistent just-bash runtime with progressive MCP, REST and CLI adapters.

Agent Tools Runtime

Runtime persistente basado en just-bash para que un agente descubra y cargueprogresivamente adaptadores MCP, REST y CLI local sin exponer todo el catálogode herramientas en cada conversación.

Estado

Este repositorio es la evolución independiente de la POC publicada enTheHumanInTheLoop Marketplace.La API todavía está en 0.x; cualquier cambio puede requerir migración.

Capas

MCP facade → persistent runtime → adapter → provider

Adaptadores incluidos:

  • MCP genérico con sesiones y tokens host-side.
  • n8n MCP con OAuth/token host-side.
  • REST/API con rutas relativas y confirmación para mutaciones.
  • CLI local con allowlist, execFile, timeout y confirmación.

Desarrollo

Requisitos: Node.js >=20.18.1.

npm install
npm test
npm run probe
npm run serve

La fachada MCP se inicia con:

npm run mcp

Instalación desde una release

El paquete está publicado en npm como@rckflr/agent-tools-runtime:

npm install @rckflr/agent-tools-runtime

Para iniciar la fachada MCP sin instalarla globalmente:

npx --yes --package=@rckflr/[email protected] --call agent-tools-mcp

Si ejecutas el comando desde el propio checkout agent-tools-runtime, usa elprefijo del directorio padre para que npm no confunda el paquete local con elpaquete remoto:

npx --prefix .. --yes --package=@rckflr/[email protected] --call agent-tools-mcp

La release inicial también incluye un tarball instalable directamente desdeGitHub:

npm install https://github.com/MauricioPerera/agent-tools-runtime/releases/download/v0.1.0/rckflr-agent-tools-runtime-0.1.0.tgz

Después de instalarlo, el ejecutable queda disponible como agent-tools.El repositorio incluye un workflow de publicación. Para futuras versiones sedebe configurar el secret NPM_TOKEN en GitHub; después puede ejecutarsemanualmente o al publicar una release con tag v*.

El preflight puede comprobar un CLI sin ejecutarlo:

$env:AGENT_TOOLS_COMMAND = "gh"
$env:AGENT_CLI_ALLOWLIST = "gh,docker,supabase"
npm run probe

Diseño de seguridad

Las credenciales permanecen en el host. Las skills y los adapters no debenrecibir tokens como argumentos ni escribir secretos en archivos. Lasoperaciones mutantes requieren confirmación explícita y los CLIs se ejecutansin shell implícito.

Integraciones

El plugin para Claude Code y Codex se mantiene en el marketplace como una capade distribución. Este repositorio contiene el runtime canónico y no depende delos manifests específicos de ningún cliente.

Licencia

MIT. Consulta LICENSE.

MCP Server · Populars

MCP Server · New

    drakulavich

    Kesha Voice Kit

    Give your tools a voice — speech to text and back, 25 languages, up to ~19× faster than Whisper. On your machine.

    Community drakulavich
    lobu-ai

    Lobu — Open-source backend for AI teammates

    Open-source control plane and runtime for organisational agents: shared company context, isolated execution, approvals and MCP.

    Community lobu-ai
    minipuft

    Claude Prompts MCP Server

    Wolfflow: Model Context Protocol (MCP) server for reusable prompt templates, multi-step workflow chains, and quality gates. Compose agentic workflows with an operator syntax; export as native skills to Claude Code, Cursor, OpenCode, and Gemini CLI.

    Community minipuft
    docmancer

    Docmancer

    Find out what your coding agents already know. Docmancer indexes the memory, rules, and instructions Claude Code, Codex, Cursor, and Gemini wrote on your machine, then carries the durable parts to every agent. Local-first, MIT.

    Community docmancer
    lineai-intelligence

    codelogic-mcp-server

    An MCP Server to utilize Codelogic's rich software dependency data in your AI programming assistant.