Skip to main content
Glama

ScriptIt

一个用于代理工具的控制平面。只需连接一次远程 MCP 服务器;每个代理——无论在任何沙箱中——都能通过两种方式获得它们:

  • 一个远程 MCP 端点/mcp),带有紧凑的元工具(无工具列表膨胀),以及

  • 一个 CLIscriptit),代理可以通过公钥握手从任何沙箱内部配对,该握手通过 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

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_connectorssearch_toolscall_toolapprove_clicreate_watchlist_watchesrun_watchdelete_watchget_eventsllm

配对 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 line

CLI 使用 ed25519 密钥对每个请求进行签名;会话是短期的,并且可以从仪表板撤销。上游令牌仅存在于控制平面中,静态加密。

布局

路径

说明

apps/server

控制平面:REST + MCP 端点 + OAuth 代理 + 监视引擎(端口 4747)

apps/web

仪表板 SPA

packages/cli

scriptit CLI

packages/shared

共享类型 + ed25519 签名

packages/demo-mcp

演示上游 MCP 服务器(端口 4748)

PROTOCOL.md

契约:配对、签名、REST、MCP 工具、监视

注意事项

  • 本地构建信任 localhost:管理员/MCP 令牌是认证边界。不要暴露 4747 端口。

  • OAuth 连接器使用动态客户端注册 + PKCE(适用于 Linear、Notion、Sentry、 Atlassian、Stripe、Supabase 等)。Bearer/PAT 连接器覆盖 GitHub 的 MCP 及类似服务。

  • scriptit watch 命令类型的监视会在服务器主机上执行 shell 命令——这正是 本地构建的意义所在,但当你将其部署到任何共享环境时请记住这一点。

F
license - not found
Not graded
quality - not tested
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

  • 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).

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/shreyjindal81/scriptit'

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