Skip to main content
Glama

ScriptIt

エージェントのツールのための単一のコントロールプレーン。リモートMCPサーバーを一度接続すれば、あらゆるサンドボックス内のすべてのエージェントが、次の2つの方法でそれらを利用できます:

  • リモート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をペアリングする(ハンドシェイク)

サンドボックス / 任意のシェルで:

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キーで署名します。セッションは短命で、ダッシュボードから失効させることができます。上流のトークンはコントロールプレーンにのみ存在し、保存時は暗号化されます。

レイアウト

Path

What

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を信頼します:admin/mcpトークンが認証境界です。4747を公開しないでください。

  • OAuthコネクタはDynamic Client Registration + PKCEを使用します(Linear、Notion、Sentry、Atlassian、Stripe、Supabaseなどで動作)。Bearer/PATコネクタはGitHubのMCPなどをカバーします。

  • scriptit watch コマンドタイプのウォッチは、サーバーホスト上でシェルコマンドを実行します — それがポイントです(ローカルビルド)。ただし、共有環境にデプロイするときは覚えておいてください。

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