scriptit
Provides an OAuth connector for Atlassian products (e.g., Jira, Confluence), enabling agents to interact with Atlassian APIs.
Offers a Bearer/PAT connector for GitHub's MCP server, allowing agents to access GitHub repositories and operations.
Integrates with Linear via OAuth, allowing agents to manage issues, projects, and teams programmatically.
Connects to Notion via OAuth, enabling agents to read and modify pages, databases, and workspace content.
Provides an OAuth connector for Sentry, enabling agents to access error tracking, issues, and monitoring data.
Integrates with Stripe via OAuth, allowing agents to interact with payments, customers, and billing APIs.
Connects to Supabase via OAuth, enabling agents to work with databases, authentication, and storage services.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@scriptitset up a watch that runs list_cronjobs every 5 minutes and alerts me if any fail"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ScriptIt
One control plane for your agent's tools. Connect remote MCP servers once; every agent — in any sandbox — gets them back two ways:
a remote MCP endpoint (
/mcp) with compact meta-tools (no tool-list bloat), anda CLI (
scriptit) an agent can pair from inside any sandbox via a public-key handshake approved over an MCP tool call — upstream credentials never enter the sandbox.
Plus a proxied LLM endpoint for scripting, and watches: run a command or tool on an interval, optionally have an LLM verify the output, and emit structured events your agent can poll or stream.
Local-first build: everything runs on your machine (SQLite, one server process).
Quick start
pnpm install
pnpm build
pnpm start # control plane on http://127.0.0.1:4747 (prints admin + mcp tokens)Dev mode (server + web UI + demo upstream MCP, all watching):
pnpm devDashboard: http://127.0.0.1:4747 (dev UI: http://127.0.0.1:5173) — sign in with the admin token.
Demo upstream MCP server: http://127.0.0.1:4748/mcp (
echo,get_time,list_cronjobs).LLM features need
ANTHROPIC_API_KEY(or anant auth loginprofile) in the server's env.
Related MCP server: cloud-to-local
Connect an agent (MCP)
Add to Claude Code (or any MCP client):
claude mcp add --transport http scriptit http://127.0.0.1:4747/mcp --header "Authorization: Bearer <mcp token>"Tools: list_connectors, search_tools, call_tool, approve_cli, create_watch,
list_watches, run_watch, delete_watch, get_events, llm.
Pair the CLI (the handshake)
In the sandbox / any shell:
scriptit pair # prints a code like AB3D-9XKQ and waitsThen either ask your agent to call approve_cli with that code over its ScriptIt MCP
connection, or approve it in the dashboard. From then on:
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 lineThe CLI signs every request with an ed25519 key; sessions are short-lived and revocable from the dashboard. Upstream tokens live only in the control plane, encrypted at rest.
Layout
Path | What |
| control plane: REST + MCP endpoint + OAuth broker + watch engine (port 4747) |
| dashboard SPA |
|
|
| shared types + ed25519 signing |
| demo upstream MCP server (port 4748) |
| the contract: pairing, signing, REST, MCP tools, watches |
Notes
Local build trusts localhost: admin/mcp tokens are the auth boundary. Don't expose 4747.
OAuth connectors use Dynamic Client Registration + PKCE (works with Linear, Notion, Sentry, Atlassian, Stripe, Supabase, …). Bearer/PAT connectors cover GitHub's MCP and friends.
scriptit watchcommand-type watches execute shell commands on the server host — that's the point (local build), but remember it when you deploy this anywhere shared.
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