autonomo
Tired of 'it works' lies? Autonomo MCP makes your AI prove it—on real hardware, right in your editor.
claude mcp add --transport stdio sebringj-autonomo npx -y autonomo
How to use
Autonomo MCP provides a live, state-aware AI integration that lets your AI see and interact with your running app. It exposes structured JSON state (screens, elements, errors, network activity, and app state) so the AI can read, act on, and verify UI behavior in real time rather than guessing from screenshots. With the Autonomo MCP setup, you can drive multi-device interactions and have the AI perform actions like clicking UI elements, inspecting responses, and validating outcomes using the live app state reported by Autonomo. This makes the AI’s feedback loop fast, grounded in actual app data, and suitable for debugging, testing, and iterative development across web, mobile, and desktop platforms.
To use it, install the MCP server (Autonomo) and connect it to your editor/AI toolchain. You can invoke the MCP server via the configured command and enable platform prompts to tailor how the AI interacts with your specific stack (React, React Native, Swift, Kotlin, Angular, etc.). Once running, your AI will receive a unified snapshot of UI state, app state, network activity, and errors after each action, and can perform follow-up actions to fix issues in real time. The result is a more transparent, verifiable development loop where the AI proves it works instead of guessing it works.
How to install
Prerequisites:
- Node.js and npm installed on your machine
- A compatible editor/AI toolchain integrated with MCP (as described in Autonomo docs)
Step 1: Install Node.js and npm
- Download and install from https://nodejs.org/
- Verify: node -v npm -v
Step 2: Install Autonomo globally (MCP server)
- npm install -g autonomo
Step 3: Run the MCP server via npx configuration (as documented in this repo)
- This will pull and run the Autonomo MCP server in the desired runtime environment
- Example (from this MCP setup): npx -y autonomo
Step 4: Integrate with your editor/AI workflow
- Follow the QUICKSTART and platform-specific prompts in the Autonomo docs to connect your AI to the MCP server
- Configure any required environment variables as described in the Autonomo guidance
Additional notes
Tips and common issues:
- Ensure your Node.js version is compatible with Autonomo requirements.
- If you encounter permission errors with npm install -g, consider using a version manager (nvm) and re-running the install.
- When using npx autonomo, ensure you have network access to fetch the package if not cached.
- If your editor’s AI prompts fail to connect, verify MCP server is running and accessible at the expected endpoint.
- Environment variables may be needed for auth, logs, or platform-specific integrations; consult the Autonomo docs for a full list and examples.
- For troubleshooting, use the built-in help prompts described in the Autonomo documentation to inspect available topics like troubleshooting, elements, and local-development workflows.
Related MCP Servers
sudocode
Lightweight agent orchestration dev tool that lives in your repo
mcp-atlassian
MCP server connecting AI assistants with Jira & Confluence for smart project management.
browser-use -client
A MCP client for browser-use
notebooklm
MCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persistent auth, library management, cross-client sharing. Zero hallucinations, just your knowledge base.
prometheus
A Model Context Protocol (MCP) server implementation that provides AI agents with programmatic access to Prometheus metrics via a unified interface.
Fetch-Browser
A powerful headless browser MCP server that enables AI agents to fetch web content and perform Google searches without requiring any API keys.