Heimdall
The all-seeing guardian for macOS: Battery, Clipboard, TTS, and File System control using Claude desktop
๐ก๏ธ Heimdall MCP Server โ๏ธ
"The all-seeing guardian of the Bifrรถst."
Heimdall bridges Claude Desktop and your macOS system, giving AI the power to monitor hardware, control applications, and interact with your workflow.
โจ Features
| Feature | Description |
|---|---|
| ๐๏ธ Vision | Take screenshots and see your screen |
| ๐ Voice | Text-to-speech for audio feedback |
| ๐ Monitoring | Battery, CPU, and RAM metrics |
| ๐ป System Info | OS details, CPU specs, hostname |
| ๐ Clipboard | Read and write clipboard content |
| ๐ Files | Save files directly to Desktop |
| ๐ App Control | Launch, quit, and list applications |
๐ Quick Start
Clone and install
git clone https://github.com/sarva-20/heimdall-mcp.git cd heimdall-mcp bun install
Configure (see Installation Guide)
open -e ~/Library/Application\ Support/Claude/claude_desktop_config.json
Full setup guide: ๐ Installation
๐ Documentation
- Installation Guide - Complete setup instructions
- Usage Guide - Examples and commands
- Troubleshooting - Common issues and fixes
- Contributing - How to contribute
๐ฏ Example Usage
"Check my battery levels"
"Launch Spotify"
"What apps are running?"
"Read my clipboard and explain the error"
"Save this code to my desktop as script.py"
๐ ๏ธ Available Tools
System Monitoring
get_battery- Battery status with time remainingget_cpu_load- Current CPU usageget_memory_usage- RAM usage with percentageget_system_info- OS, CPU, and hostname
System Actions
speak_message- Text-to-speech outputtake_screenshot- Capture screen (requires permission)
Clipboard & Files
read_clipboard- Read clipboard contentwrite_to_clipboard- Copy text to clipboardsave_to_desktop- Save files to Desktop
Application Control
launch_application- Open macOS appsquit_application- Close running appslist_running_apps- List all running apps
๐งฐ Requirements
- macOS (Apple Silicon or Intel)
- Bun runtime (Install)
- Claude Desktop (Download)
๐ License
MIT License - see LICENSE for details.
๐ Acknowledgments
Built with the Model Context Protocol by Anthropic.
๐ก๏ธ Heimdall is now watching over your system. โ๏ธ
Made with โค๏ธ by Sarvatarshan Sankar
Report Bug โข Request Feature
Related Servers
MeshSeeks
A multi-agent mesh network designed for completing AI tasks in parallel.
Teamwork MCP
Connects to the Teamwork API to interact with projects and tasks.
MCP Orchestro
Trello for Claude Code: AI-powered task management with 60 MCP tools, visual Kanban board, and intelligent orchestration for product teams and developers
Audiense Insights
Marketing insights and audience analysis from Audiense reports, covering demographic, cultural, influencer, and content engagement analysis.
Splid MCP
A Model Context Protocol (MCP) server that exposes Splid (splid.app) via tools, powered by the reverseโengineered splid-js client.
Xero
Interact with the Xero Accounting Software API.
Clanki - Claude's Anki Integration
Enables AI assistants to interact with Anki flashcard decks via the AnkiConnect plugin.
Mercado Pago
Mercado Pago's official MCP server, offering tools to interact with our API, simplifying tasks and product integration.
Documentation Workflow MVP
An AI-powered documentation management system with hierarchical context management and session continuity.
ClickUp
Integrate AI assistants with ClickUp for productivity and project management.