scriptit
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 lineCLI подписывает каждый запрос ключом ed25519; сессии короткоживущие и отзываемые из панели управления. Токены вышестоящих сервисов хранятся только в панели управления, зашифрованные в состоянии покоя.
Структура
Путь | Что это |
| панель управления: REST + MCP-конечная точка + OAuth-брокер + движок наблюдений (порт 4747) |
| SPA панели управления |
| CLI |
| общие типы + подпись ed25519 |
| демонстрационный вышестоящий MCP-сервер (порт 4748) |
| контракт: связывание, подпись, REST, MCP-инструменты, наблюдения |
Примечания
Локальная сборка доверяет localhost: токены администратора/MCP — граница аутентификации. Не открывайте порт 4747 наружу.
OAuth-коннекторы используют Dynamic Client Registration + PKCE (работает с Linear, Notion, Sentry, Atlassian, Stripe, Supabase, …). Коннекторы Bearer/PAT покрывают GitHub MCP и подобные.
Команды
scriptit watchвыполняют shell-команды на хосте сервера — в этом суть (локальная сборка), но помните об этом, если развернёте это где-то общем.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
MCP-first toolbox for agents: KV storage, auth, queue, and utility tools. Free in early access.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Hosted MCP runtime where the agent is the operator: sign up by tool call, publish your own tools.
171
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-
- FlicenseNot gradedqualityAmaintenanceEnables MCP-compatible AI clients to invoke CLI-driven agent tools over Streamable HTTP, including shell execution, file operations, patching, image viewing, web search, and nested agent tasks, with permission modes and real-time progress streaming.-
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