scriptit
ScriptIt
Un plano de control para las herramientas de tu agente. Conecta servidores MCP remotos una vez; cada agente — en cualquier sandbox — los recupera de dos maneras:
un endpoint MCP remoto (
/mcp) con meta-herramientas compactas (sin inflar la lista de herramientas), yuna CLI (
scriptit) que un agente puede emparejar desde cualquier sandbox mediante un protocolo de enlace de clave pública aprobado a través de una llamada a herramienta MCP — las credenciales ascendentes nunca entran en el sandbox.
Además, un endpoint LLM con proxy para scripting y watches: ejecuta un comando o herramienta en un intervalo, opcionalmente haz que un LLM verifique la salida y emite eventos estructurados que tu agente puede consultar o transmitir.
Construcción local-first: todo se ejecuta en tu máquina (SQLite, un proceso de servidor).
Inicio rápido
pnpm install
pnpm build
pnpm start # control plane on http://127.0.0.1:4747 (prints admin + mcp tokens)Modo de desarrollo (servidor + interfaz web + MCP ascendente de demostración, todo en observación):
pnpm devPanel: http://127.0.0.1:4747 (interfaz de desarrollo: http://127.0.0.1:5173) — inicia sesión con el token de administrador.
Servidor MCP ascendente de demostración: http://127.0.0.1:4748/mcp (
echo,get_time,list_cronjobs).Las funciones LLM necesitan
ANTHROPIC_API_KEY(o un perfilant auth login) en el entorno del servidor.
Related MCP server: cloud-to-local
Conectar un agente (MCP)
Añade a Claude Code (o cualquier cliente MCP):
claude mcp add --transport http scriptit http://127.0.0.1:4747/mcp --header "Authorization: Bearer <mcp token>"Herramientas: list_connectors, search_tools, call_tool, approve_cli, create_watch, list_watches, run_watch, delete_watch, get_events, llm.
Emparejar la CLI (el protocolo de enlace)
En el sandbox / cualquier shell:
scriptit pair # prints a code like AB3D-9XKQ and waitsLuego pide a tu agente que llame a approve_cli con ese código a través de su conexión MCP de ScriptIt, o apruébalo en el panel. A partir de entonces:
scriptit connectors
scriptit call demo list_cronjobs
scriptit llm "summarize:" - < notes.txt
scriptit watch create --name failed-crons \
--connector demo --tool list_cronjobs --interval 5m \
--verify "Emit an event iff any cronjob is failing; type=cron_failure, summarize which."
scriptit events --follow --json # structured events, one JSON per lineLa CLI firma cada solicitud con una clave ed25519; las sesiones son de corta duración y revocables desde el panel. Los tokens ascendentes viven solo en el plano de control, cifrados en reposo.
Estructura
Ruta | Qué |
| plano de control: endpoint REST + MCP + broker OAuth + motor de watch (puerto 4747) |
| SPA del panel |
| CLI |
| tipos compartidos + firma ed25519 |
| servidor MCP ascendente de demostración (puerto 4748) |
| el contrato: emparejamiento, firma, REST, herramientas MCP, watches |
Notas
La compilación local confía en localhost: los tokens de admin/mcp son el límite de autenticación. No expongas el 4747.
Los conectores OAuth usan Registro Dinámico de Clientes + PKCE (funciona con Linear, Notion, Sentry, Atlassian, Stripe, Supabase, …). Los conectores Bearer/PAT cubren el MCP de GitHub y similares.
Los watches de tipo comando
scriptit watchejecutan comandos de shell en el host del servidor — ese es el punto (compilación local), pero recuérdalo cuando despliegues esto en cualquier lugar compartido.
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
- AlicenseNot gradedqualityBmaintenanceMCP server for persistent SSH sessions with tmux integration, port forwarding, and SFTP file writes, built for AI agent workflows.MIT
- AlicenseNot gradedqualityAmaintenanceEnables cloud agents to securely operate local machine resources (files, commands, screenshots) via standard MCP protocol.MIT
- FlicenseBqualityCmaintenanceEnables file IO operations and terminal commands via agentic actions using the MCP protocol.9
- AlicenseNot gradedqualityBmaintenanceEnables stdio-only MCP clients to connect to Agent Community's hosted Streamable HTTP MCP server for accessing hosted agents and tools.MIT
Related MCP Connectors
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
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/shreyjindal81/scriptit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server