Heimdall

by sarva-20

Not rated
GitHub

About

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

Details

Author
sarva-20
Categories
Productivity, Other, AI, Developer Tools

Setup

Install Heimdall in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/sarva-20/heimdall-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

🌐 Visit Official Website | Documentation | GitHub

"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.

📦 Latest Release•📖 Documentation•🐛 Report Bug

- /src- Heimdall MCP Server (TypeScript)
- /website- Official React landing page
- /docs- Complete documentation

Our landing page is built with React + Vite + Tailwind and deployed on Vercel.

# 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

🌐Interactive Demo on Our Website- Try Heimdall commands in your browser!

See live examples, explore features, and test the interactive playground.

"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"

- Installation Guide- Complete setup instructions
-
Usage Guide- Examples and commands
-
Troubleshooting- Common issues and fixes
-
Contributing- How to contribute
-
Changelog- Version history

- 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

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

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

- launch_application- Open macOS apps
- quit_application- Close running apps
- list_running_apps- List all running apps

- macOS(Apple Silicon or Intel)
- Bunruntime (
Install)
- Claude Desktop(
Download)

v0.2 - Media & Productivity ✅ Released

- 🎵 Spotify advanced controls (play, pause, skip, playlists)
- 🪟 Window management (focus, minimize, list)
- 🎵 Get currently playing track
- 🎨 System control (volume, brightness, dark mode)

- 🔔 System notifications and scheduled reminders
- 📁 Enhanced file operations (read, search)

- 🎨 Brightness and volume control
- 🌐 Browser integration
- 🔐 Lock screen and sleep commands

git clone https://github.com/sarva-20/heimdall-mcp.git cd heimdall-mcp bun install
which bun # Get Bun path pwd # Get Heimdall path
open -e ~/Library/Application\ Support/Claude/claude_desktop_config.json
{ "mcpServers": { "heimdall-mcp": { "command": "/path/to/bun", "args": ["run", "/path/to/heimdall-mcp/index.ts"] } } }

Detailed instructions:Installation Guide

- Ryan Vonbrubeck(@dodge1218) for responsible disclosure of command injection vulnerability

- Built with theModel Context Protocolby Anthropic
- Inspired by Norse mythology and Heimdall, the all-seeing guardian

🛡️ Heimdall is now watching over your system. ⚔️

🌐 Visit Website⭐ Star on GitHub•Report Bug•Request Feature

A Claude Kubernetes MCP server, built in Go. The server integrates with ArgoCD, GitLab, Claude AI, and Kubernetes to enable advanced control and automation of Kubernetes environments.

A Model Context Protocol (MCP) server that provides AI assistants (like Claude) with tools to directly interact with PostgreSQL databases securely.

Deterministic code-graph (GraphRAG) over your repo for LLM agents — local-first, git-native, zero-infra, served via MCP.

Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.

Transform your scattered documentation into AI-ready knowledge that works seamlessly with Claude, Cursor, VS Code, and other AI tools.

Plug your AI agent into OpenCharts—build spreadsheets, boards, music, and automations from Claude Code, Codex, or Cursor without leaving your terminal.

An AI-powered bridge connecting assistants like Claude and ChatGPT to RADAAR for managing posts, inboxes, analytics, and social listening across 20+ channels using natural language.

After Effects MCP is a full-featured automation bridge that connects AI clients (like VS Code, Claude Desktop, and Claude Code) to Adobe After Effects through MCP, enabling scripted control of compositions, layers, effects, keyframes/graph easing, presets, markers, audio levels, waveform analysis, and effect discovery via a live bridge panel.

AI-native workflow orchestration with long-term memory. 100+ integrations through single credit system. 32 MCP tools for building and running intelligent business workflows — lead enrichment, content publishing, company research, media production. Knowledge Graph that learns across executions. Works with Claude, Codex, Cursor, Windsurf.

Project management your AI can actually run — connect Claude, ChatGPT, Cursor & Codex to one board over MCP.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.