Overview
Omnara provides an MCP (Model Context Protocol) server that integrates with various AI coding assistants including Claude Desktop, Cursor, Cline, Windsurf, and more.Supported Clients
Claude Desktop
Stdio transport
Claude Code
Stdio transport
Cursor
HTTP/Stdio transport
Cline
Stdio transport
Windsurf
SSE transport
Custom
Any MCP client
Quick Setup
Claude Desktop
Edit~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Cursor
Add to your Cursor settings or.cursorrules:
Using pipx
If you installed Omnara with pipx:Available Tools
When you add Omnara as an MCP server, AI agents get access to these tools:- log_step
- ask_question
- end_session
- approve (optional)
Purpose: Log progress updatesUse case: Track what the agent is doing
- “Analyzing codebase structure…”
- “Found 5 files to review”
- “Making changes to authentication.py”
Advanced Configuration
Enable Git Diff Tracking
Permission Tool Mode
Resume Existing Session
How It Works
1
Client Starts MCP Server
Your AI client (Claude Desktop, Cursor, etc.) launches
omnara mcp as a subprocess2
Tools Registered
Omnara registers available tools with the MCP client via stdio protocol
3
Agent Uses Tools
AI agent calls tools as needed:
log_step("Analyzing code...")ask_question("Proceed with changes?")
4
Synced to Dashboard
All messages and questions appear in real-time on your Omnara dashboard
5
User Responds
You can respond to questions from:
- Web dashboard
- Mobile app
- Any device with Omnara access
6
Response Delivered
Your response is sent back to the AI agent via the MCP server
Use Cases
Mobile Oversight
Mobile Oversight
Monitor what Claude Desktop is doing from your phone. Respond to questions while away from your computer.
Session History
Session History
All Claude Desktop conversations are logged to your Omnara dashboard. Review what agents did, even after closing the app.
Multi-Device Control
Multi-Device Control
Start work in Cursor on your laptop, continue monitoring on your phone, respond from your tablet.
Team Visibility
Team Visibility
Share agent session links with teammates. Collaborate on AI-assisted development.
Remote Permissions
Remote Permissions
Approve Claude Code actions remotely through dashboard instead of local terminal prompts.
Troubleshooting
MCP server not connecting
MCP server not connecting
Check:
- Omnara is installed:
omnara --version - API key is valid:
omnara mcp --api-key YOUR_KEY(test manually) - Config file syntax is correct (valid JSON)
- No typos in command or args
Tools not appearing
Tools not appearing
Causes:
- Client doesn’t support MCP tools
- Configuration not reloaded
- Wrong transport type for client
- Restart your AI client
- Check client supports MCP stdio
- Verify tool registration in client logs
Messages not in dashboard
Messages not in dashboard
Causes:
- Wrong API key
- Network/firewall blocking
- Wrong base URL (for self-hosted)