Repository navigation
v0.13.0
What's new
ot mcp: an MCP server for AI agents (Claude Code, Claude Desktop, Cursor, VS Code, Codex, Gemini CLI). It searches the registry, installs signed tools and runs them in the same sandbox asot run, and asks you before any run that touches a target, goes online or involves a person. Set it up withot mcp install <client>; see https://otinstaller.com/docs/agents. The.mcpbfiles below are MCP bundles of the same binary.- One JSON contract:
--json(orOT_OUTPUT=json) on every command that prints data, and errors as one line of JSON on stderr. See https://otinstaller.com/docs/automation. ot tokenfor scoped API tokens,ot pivotfor suggested next runs, and support for the new optional manifest fields.
Breaking change for scripts
Without a terminal (scripts, CI, an agent's shell), ot run, ot run --all, ot playbook and ot auto now stop with consent_required before running a tool that isn't passive. Add --yes to those commands, or set OT_CONSENT=off for scripts that don't need the check. Runs in a terminal are unchanged.
Changelog
- 97b67b8c0d903c346d61b9e4e2c1f7df48b992af Merge pull request #20 from OTInstaller/claude/agent-friendly-plan-a8afd5
- 0eb95e417a7c19f1f3f09fd7893054a454dc7f86 Launch checklist: stage 1 of the agent launch is deployed and checked
- bb27b353e79616c2ee0e4f57ad660aa9488aa325 Launch checklist: agent launch decisions, two-stage deploy and the rate-limit rule
- c9d2e58e4e841573ffa833945729747834f8abf6 Merge origin/main
- d51e076792c469d6d1b43973996a2108bd4cb708 Agent work: keep OTInstaller independent of OSINTverse
- dcbe9546cb21db4ef31532e843d2e78858650e3c Merge pull request #18 from OTInstaller/claude/agent-friendly-plan-a8afd5
- 4043385449e74c3deb02e5982cd978f1912a8f34 Manifest fields for agents, and a read-only remote MCP server
- df97844ea6f1fea651f8d83f1be4529212bd0294 ot mcp: audit batch runs with their duration, and link the HTML acceptable use policy
- 390b3bde81152506666df585b5a16118dfa98775 CI: pass --yes to unattended ot run, which now needs consent for tools that go online
- da8860dae02f2ddcd818b48f1449b345c910ed9a Merge remote-tracking branch 'origin/main' into claude/agent-friendly-plan-a8afd5
- 896e4aaaea5c473354b52b0b9a4fb205665da1c1 ot mcp: fix what the end-to-end test found
- 8f01248d5b2d35f52093f74b075c7f7cb4d7e132 Site: Markdown twins of tool and guide pages, and the Registry API page in the docs
- 6f34c5c4cb4a09dc1834a0273dafb141ba5d929b API for agents: OpenAPI, scoped tokens, rate-limit headers, ETags and planning data
- d01ccc1276253d014d57fefdddffea4abca9a6fc Agent plugin, MCP bundles and the MCP Registry entry
- 8c49f841c76e271098846707890b224d78d628ef Docs: AI agents and MCP, the MCP tools reference and the consent error codes
- 52e57e34211020b3981c71e86557fb18861ee575 ot mcp: an MCP server for AI agents, with consent for runs that touch a target
- de7ab69c0fc80403bdc593dd8edd290329f231a8 Merge pull request #17 from OTInstaller/claude/launch-mail-routing
- 0a2f36e5ed6548fb3c20bd4cd41f844aa6112a83 Launch checklist: mail for otinstaller.com forwards to hi@osintverse.com, tested
- 7f8d4c9d4cf0648e3ccca10535a248ca6b5bce1d Merge pull request #16 from OTInstaller/claude/launch-demo-flow
- 8edea8f5347b2804058fd602a6c4b2b113574770 Launch docs: demo and blog use commands that show the accounts; launch-eve status
- f7a7598fbe108406356ee5955e8d10d26107dd13 Merge remote-tracking branch 'origin/main' into claude/agent-friendly-plan-a8afd5
- a8081de6bd2b3e4e422c14e18fd9957bb41c5982 Site: llms.txt, Markdown twins and docs for scripts and agents
- cc89b62ba57ce93bb63442cb0268b9a1ddb91884 ot: one JSON contract for scripts, CI and agents
- b146e5e66cffaaa55466f4b70361ea02e1d48350 Add a plan for making OTInstaller agent-friendly