Glasswarp
VerifiedFeaturedRemoteAbout Glasswarp
Glasswarp is an MCP server for controlling an owned Windows PC from MCP clients, locally or remotely. It combines UI Automation and screenshots for observation with desktop input and app launching.
Key features
- 01Observe screens with UIA and screenshots
- 02Click, type, drag, and scroll
- 03Launch Windows applications
- 04Inspect session status and Live View
Use cases
- 01Operate a paired Windows PC from an MCP client
- 02Inspect interfaces and perform multi-step desktop tasks
- 03Launch local apps and view the live screen
MCP support
The server exposes tools for listing Windows machines, managing sessions, observing screens, sending input, and launching apps. It connects through a remote URL or a local npm command.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.glasswarp.com/mcpclaude mcp add --transport http glasswarp https://mcp.glasswarp.com/mcp{"mcpServers":{"glasswarp":{"type":"http","url":"https://mcp.glasswarp.com/mcp"}}}Open in Cursor{"servers":{"glasswarp":{"type":"http","url":"https://mcp.glasswarp.com/mcp"}}}Open in VS Code{"mcpServers":{"glasswarp":{"type":"http","url":"https://mcp.glasswarp.com/mcp"}}}{"mcpServers":{"glasswarp":{"serverUrl":"https://mcp.glasswarp.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.glasswarp.com/mcpAuth requiredTools
16| Parameter | Type | Required | Description |
|---|---|---|---|
| format | enum | No | Response format: markdown (default) or jsonmarkdown | json |
Details
From the project READMEGlasswarp MCP Server
See and control a real Windows PC you own — from any MCP client. Observe, click, type, launch apps, Live View. You bring the model; Glasswarp is eyes and hands.
No cloud desktop — install our host on your Windows machine.
| Remote URL | https://mcp.glasswarp.com/mcp |
| Auth | Authorization: Bearer gw_… (create a key) |
| Docs | docs.glasswarp.com/get-started/mcp |
Start here
- API key — Console → create key → copy
gw_… - Windows PC — install → pair → enable API access
- Paste the key as
GLASSWARP_API_KEY(orAuthorization: Bearer gw_…on the remote URL)
Say “List my rigs.” You need a USABLE machine.
Connect (Cursor)
Add to Cursor
— then set GLASSWARP_API_KEY to your console key.
Or paste:
{
"mcpServers": {
"glasswarp": {
"command": "npx",
"args": ["-y", "@glasswarp/mcp"],
"env": {
"GLASSWARP_API_KEY": "gw_live_sk_REPLACE_WITH_YOUR_KEY"
}
}
}
}
Same tools via remote URL https://mcp.glasswarp.com/mcp when the client supports headers. More clients: docs.
Workflow
rigs.list → session.start → screen.observe → act → session.end
Prefer input.send_actions for multi-step work. Always end the session.
Tools
| Tool | Role |
|---|---|
rigs.list | Find a USABLE paired Windows machine |
session.start / session.end | Metered session (always end) |
screen.observe | UIA targets + text (image=true for JPEG) |
input.* | click, type, keys, drag, scroll, send_actions |
app.launch | Start an exe on the rig |
session.live_view / session.status | Owner Live View · billing signals |
demos.list / demos.get | Showcase run contracts |
More
- npm:
@glasswarp/mcp· registry:com.glasswarp/mcp-server· Apache-2.0 - Directory: Smithery
- Open: this MCP server + Python SDK. Not open: Windows host agent and platform (gateway, console, billing).
- Local dev / tests: see repo
package.jsonscripts (npm run dev,npm test)
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.