desktop-ship
Provides a holographic widget for controlling Spotify playback within the desktop overlay.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@desktop-shipspawn a clock widget"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Desktop Ship
A transparent "cockpit" overlay for your desktop, built with Electron. It draws a sci-fi ship cockpit on top of everything (or behind everything), filled with draggable holographic widgets: clock, system stats, map, todo list, terminal, camera, Spotify, images, video and more.
It is also fully controllable by AI agents via MCP: any MCP client (Claude Code, Claude Desktop, etc.) can spawn, move, configure and close widgets on your screen.

Features
Transparent, click-through overlay that lives on any display
Draggable, resizable holographic widgets (
clock, sys, map, ship, log, todo, image, video, folder, gmap, spotify, camera)Always-on-top or behind-everything modes
Built-in MCP server: control the whole cockpit from an AI agent (see MCP.md)
Local-only control channel (WebSocket on
127.0.0.1with a per-session token)
Related MCP server: Desktop Commander MCP Server
Getting started
git clone https://github.com/louisperner/desktop-ship.git
cd desktop-ship
npm install
npm startRequires Node.js 18+. Currently developed and tested on macOS; other platforms may work but are untested.
MCP control
Register the bundled MCP server in your MCP client and an agent can drive the cockpit (spawn widgets, move them, switch displays, toggle click-through). See MCP.md for the tool list and setup for both dev and the packaged app.
Building a DMG
npm run dist # bundles the MCP server and builds the .dmg (arm64 + x64) into dist/
npm run pack # packages the .app only, for quick testingNote: to distribute outside your own machine without Gatekeeper warnings, the app must be signed and notarized with an Apple Developer ID.
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceGUI automation MCP server that enables AI agents to see and control the Windows desktop using a local Vision LLM (Ollama), supporting screenshot analysis, mouse/keyboard actions, and autonomous task execution.Last updated4MIT
- Alicense-qualityDmaintenanceA comprehensive MCP server that gives AI assistants full control over your desktop — monitor system resources, manage windows, capture screenshots, control the clipboard, launch applications, and more.Last updatedMIT
- Alicense-qualityBmaintenanceAn MCP server that gives any AI assistant eyes and hands on your desktop — screenshots, clicking, typing, OCR, window management, accessibility-tree queries, workflow recording.Last updated5Apache 2.0
- Alicense-qualityDmaintenanceAn MCP server that enables LLMs to see and control a computer — screen capture, window management, mouse and keyboard automation — with a structured plan-execute workflow for complex desktop automation.Last updatedGPL 3.0
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/louisperner/desktop-ship'
If you have feedback or need assistance with the MCP directory API, please join our Discord server