You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: omnimcp/README.md
+26-2Lines changed: 26 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,9 +95,33 @@ OmniMCP requires access to an OmniParser server for analyzing screenshots:
95
95
96
96
By default, OmniMCP will fail if it can't connect to an OmniParser server. Use the `--allow-no-parser` flag to run with limited functionality when no parser is available.
Future versions may integrate with Anthropic's ComputerUse system, which provides an official way for Claude to interact with computers through a virtualized desktop environment.
100
+
OmniMCP and Anthropic's [ComputerUse](https://docs.anthropic.com/en/docs/agents-and-tools/computer-use) both enable Claude to control computers, but with different architectural approaches:
101
+
102
+
#### Key Differences
103
+
104
+
**Integration Approach:**
105
+
-**OmniMCP** uses OmniParser for understanding UI elements
106
+
-**ComputerUse** captures screenshots and provides them directly to Claude
107
+
108
+
**Environment:**
109
+
-**OmniMCP** runs directly on the host system with minimal dependencies
110
+
-**ComputerUse** operates in a containerized virtual desktop environment
111
+
112
+
**MCP vs. Anthropic-defined Tools:**
113
+
-**OmniMCP** uses the Model Control Protocol (MCP), a structured protocol for AI models to interact with tools
114
+
-**ComputerUse** uses Anthropic-defined tools (`computer`, `text_editor`, and `bash`) via Claude's tool use API
115
+
116
+
#### Potential Integration Paths
117
+
118
+
Future OmniMCP development could:
119
+
1.**Dual Protocol Support**: Support both MCP and Anthropic-defined tools
120
+
2.**Container Option**: Provide a containerized deployment similar to ComputerUse
121
+
3.**Unified Approach**: Create a bridge between MCP and ComputerUse tools
122
+
4.**Feature Parity**: Incorporate ComputerUse capabilities while maintaining MCP compatibility
123
+
124
+
Both approaches have merits, and integrating aspects of ComputerUse could enhance OmniMCP's capabilities while preserving its lightweight nature and existing MCP integration.
0 commit comments