scriptit
ScriptIt
一个用于代理工具的控制平面。只需连接一次远程 MCP 服务器;每个代理——无论在任何沙箱中——都能通过两种方式获得它们:
一个远程 MCP 端点(
/mcp),带有紧凑的元工具(无工具列表膨胀),以及一个 CLI(
scriptit),代理可以通过公钥握手从任何沙箱内部配对,该握手通过 MCP 工具调用获得批准——上游凭据永远不会进入沙箱。
此外,还有一个代理的 LLM 端点用于脚本编写,以及监视:按间隔运行命令或工具,可选地让 LLM 验证输出,并发出结构化事件供代理轮询或流式接收。
本地优先构建:一切都在你的机器上运行(SQLite,一个服务器进程)。
快速开始
pnpm install
pnpm build
pnpm start # control plane on http://127.0.0.1:4747 (prints admin + mcp tokens)开发模式(服务器 + Web UI + 演示上游 MCP,全部监视中):
pnpm dev仪表板:http://127.0.0.1:4747(开发 UI:http://127.0.0.1:5173)——使用管理员令牌登录。
演示上游 MCP 服务器:http://127.0.0.1:4748/mcp(
echo、get_time、list_cronjobs)。LLM 功能需要服务器环境中的
ANTHROPIC_API_KEY(或ant auth login配置文件)。
Related MCP server: cloud-to-local
连接代理(MCP)
添加到 Claude Code(或任何 MCP 客户端):
claude mcp add --transport http scriptit http://127.0.0.1:4747/mcp --header "Authorization: Bearer <mcp token>"工具:list_connectors、search_tools、call_tool、approve_cli、create_watch、
list_watches、run_watch、delete_watch、get_events、llm。
配对 CLI(握手)
在沙箱 / 任何 shell 中:
scriptit pair # prints a code like AB3D-9XKQ and waits然后,要么让代理通过其 ScriptIt MCP 连接调用 approve_cli 并传入该代码,要么在仪表板中批准它。此后:
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 lineCLI 使用 ed25519 密钥对每个请求进行签名;会话是短期的,并且可以从仪表板撤销。上游令牌仅存在于控制平面中,静态加密。
布局
路径 | 说明 |
| 控制平面:REST + MCP 端点 + OAuth 代理 + 监视引擎(端口 4747) |
| 仪表板 SPA |
|
|
| 共享类型 + ed25519 签名 |
| 演示上游 MCP 服务器(端口 4748) |
| 契约:配对、签名、REST、MCP 工具、监视 |
注意事项
本地构建信任 localhost:管理员/MCP 令牌是认证边界。不要暴露 4747 端口。
OAuth 连接器使用动态客户端注册 + PKCE(适用于 Linear、Notion、Sentry、 Atlassian、Stripe、Supabase 等)。Bearer/PAT 连接器覆盖 GitHub 的 MCP 及类似服务。
scriptit watch命令类型的监视会在服务器主机上执行 shell 命令——这正是 本地构建的意义所在,但当你将其部署到任何共享环境时请记住这一点。
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