Skip to main content
Glama

ScriptIt

Единая панель управления для инструментов вашего агента. Подключите удалённые MCP-серверы один раз — каждый агент в любой песочнице получит их двумя способами:

  • удалённая MCP-конечная точка (/mcp) с компактными мета-инструментами (без раздувания списка инструментов), и

  • CLI (scriptit), который агент может подключить из любой песочницы через рукопожатие с открытым ключом, одобренное через вызов MCP-инструмента — учётные данные вышестоящего сервиса никогда не попадают в песочницу.

Плюс проксируемая LLM-конечная точка для скриптов и наблюдения (watches): запуск команды или инструмента по расписанию, опциональная проверка вывода LLM и генерация структурированных событий, которые ваш агент может опрашивать или стримить.

Локальная сборка: всё работает на вашей машине (SQLite, один серверный процесс).

Быстрый старт

pnpm install
pnpm build
pnpm start            # control plane on http://127.0.0.1:4747 (prints admin + mcp tokens)

Режим разработки (сервер + веб-интерфейс + демонстрационный вышестоящий MCP, всё под наблюдением):

pnpm dev
  • Панель управления: http://127.0.0.1:4747 (интерфейс разработчика: 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

Затем либо попросите вашего агента вызвать approve_cli с этим кодом через его MCP-подключение ScriptIt, либо одобрите его в панели управления. После этого:

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

CLI scriptit

packages/shared

общие типы + подпись ed25519

packages/demo-mcp

демонстрационный вышестоящий MCP-сервер (порт 4748)

PROTOCOL.md

контракт: связывание, подпись, REST, MCP-инструменты, наблюдения

Примечания

  • Локальная сборка доверяет localhost: токены администратора/MCP — граница аутентификации. Не открывайте порт 4747 наружу.

  • OAuth-коннекторы используют Dynamic Client Registration + 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