scriptit
ScriptIt
Eine zentrale Steuerungsebene für die Tools deines Agents. Verbinde entfernte MCP-Server einmal; jeder Agent – in jeder Sandbox – erhält sie auf zwei Arten zurück:
einen entfernten MCP-Endpunkt (
/mcp) mit kompakten Meta-Tools (keine Tool-Listen-Aufblähung), undeine CLI (
scriptit), die ein Agent aus jeder Sandbox heraus über einen Public-Key-Handshake koppeln kann, der über einen MCP-Tool-Aufruf genehmigt wird – Upstream-Anmeldedaten gelangen nie in die Sandbox.
Dazu ein proxierter LLM-Endpunkt für Skripte und Watches: Führe einen Befehl oder ein Tool in einem Intervall aus, optional mit LLM-Überprüfung der Ausgabe, und sende strukturierte Ereignisse, die dein Agent abrufen oder streamen kann.
Lokal zuerst: Alles läuft auf deinem Rechner (SQLite, ein Serverprozess).
Schnellstart
pnpm install
pnpm build
pnpm start # control plane on http://127.0.0.1:4747 (prints admin + mcp tokens)Entwicklungsmodus (Server + Web-UI + Demo-Upstream-MCP, alles überwacht):
pnpm devDashboard: http://127.0.0.1:4747 (Dev-UI: http://127.0.0.1:5173) – melde dich mit dem Admin-Token an.
Demo-Upstream-MCP-Server: http://127.0.0.1:4748/mcp (
echo,get_time,list_cronjobs).LLM-Funktionen benötigen
ANTHROPIC_API_KEY(oder einant auth login-Profil) in der Umgebung des Servers.
Related MCP server: cloud-to-local
Agent verbinden (MCP)
Zu Claude Code (oder einem beliebigen MCP-Client) hinzufügen:
claude mcp add --transport http scriptit http://127.0.0.1:4747/mcp --header "Authorization: Bearer <mcp token>"Tools: list_connectors, search_tools, call_tool, approve_cli, create_watch,
list_watches, run_watch, delete_watch, get_events, llm.
CLI koppeln (der Handshake)
In der Sandbox / in einer beliebigen Shell:
scriptit pair # prints a code like AB3D-9XKQ and waitsBitte dann deinen Agenten, approve_cli mit diesem Code über seine ScriptIt-MCP-Verbindung aufzurufen, oder genehmige es im Dashboard. Ab dann:
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 lineDie CLI signiert jede Anfrage mit einem ed25519-Schlüssel; Sitzungen sind kurzlebig und können im Dashboard widerrufen werden. Upstream-Tokens leben nur in der Steuerungsebene, verschlüsselt im Ruhezustand.
Aufbau
Pfad | Was |
| Steuerungsebene: REST + MCP-Endpunkt + OAuth-Broker + Watch-Engine (Port 4747) |
| Dashboard-SPA |
|
|
| gemeinsame Typen + ed25519-Signierung |
| Demo-Upstream-MCP-Server (Port 4748) |
| der Vertrag: Kopplung, Signierung, REST, MCP-Tools, Watches |
Hinweise
Lokaler Build vertraut localhost: Admin-/MCP-Tokens sind die Auth-Grenze. 4747 nicht freigeben.
OAuth-Connectors verwenden Dynamic Client Registration + PKCE (funktioniert mit Linear, Notion, Sentry, Atlassian, Stripe, Supabase, …). Bearer/PAT-Connectors decken GitHub's MCP und Verwandtes ab.
scriptit watch-Befehls-Watches führen Shell-Befehle auf dem Server-Host aus – das ist der Sinn (lokaler Build), aber denk daran, wenn du das irgendwo geteilt bereitstellst.
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