stdin: {"id":1,"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{},"clientInfo":{"name":"toolwitness","version":"s772-v0"},"protocolVersion":"2025-11-25"}} {"jsonrpc":"2.0","method":"notifications/initialized"} {"id":2,"jsonrpc":"2.0","method":"tools/list","params":{}} stdout: {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-11-25","capabilities":{"tools":{}},"serverInfo":{"name":"harness","title":"Harness (not installed)","version":"0.1.0"},"instructions":"Harness is not installed on this computer. It runs coding agents (Claude Code, Codex) in sessions of their own that the person can watch, and gives you tools to start, wait for, read and close them.\n\nTo install it, ask the person, then run:\n curl -fsSL https://harness.autonomous.ai/cli/install.sh | bash\n harness start\n\nThen restart this MCP server (or your client) to get the Harness tools, and call harness_whoami: it says whether you may start harnesses.\nOnly the person can let you: they sign in (harness login, in a browser) and turn on \"Agents can start other agents\"\n(Settings ▸ Experimental, or harness settings agents-start-agents on in their own terminal). Ask them; until then, do the work yourself.\nMore: https://harness.autonomous.ai/agents"}} {"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"harness_setup","description":"Harness is not installed here. Call this for how to install it, which gives you tools to start, wait for, read and close other coding agents.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}}]}}