Heimdall

The all-seeing guardian for macOS: Battery, Clipboard, TTS, and File System control using Claude desktop

๐Ÿ›ก๏ธ Heimdall MCP Server โš”๏ธ

MCP macOS Bun License

"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

FeatureDescription
๐Ÿ‘๏ธ VisionTake screenshots and see your screen
๐Ÿ‘‚ VoiceText-to-speech for audio feedback
๐Ÿ”‹ MonitoringBattery, CPU, and RAM metrics
๐Ÿ’ป System InfoOS details, CPU specs, hostname
๐Ÿ“‹ ClipboardRead and write clipboard content
๐Ÿ“‚ FilesSave files directly to Desktop
๐Ÿš€ App ControlLaunch, 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 remaining
  • get_cpu_load - Current CPU usage
  • get_memory_usage - RAM usage with percentage
  • get_system_info - OS, CPU, and hostname

System Actions

  • speak_message - Text-to-speech output
  • take_screenshot - Capture screen (requires permission)

Clipboard & Files

  • read_clipboard - Read clipboard content
  • write_to_clipboard - Copy text to clipboard
  • save_to_desktop - Save files to Desktop

Application Control

  • launch_application - Open macOS apps
  • quit_application - Close running apps
  • list_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