AIDevTools - Sidekick MCP Server
About
A collection of tools designed to enhance AI-powered software development workflows, featuring Sidekick MCP server for process management and notifications.
Details
- Author
- eliezedeck
- Downloads
- 149
- Categories
- Other
Jump to
- Multi-platform process management (Linux, macOS, Windows)
- Ring buffer output (configurable, 10 MB default) prevents memory bloat
- Real-time "tail -f" style incremental output streaming
- Process groups for proper child process cleanup and isolation
- Stdin support for interactive process control
- Audio notifications with TTS on macOS (native afplay and say)
- Thread-safe operations, automatic cleanup, and graceful shutdown
Install using the quick install script (curl -sSL https://raw.githubusercontent.com/eliezedeck/AIDevTools/main/install.sh | bash), then register with Claude Code via claude mcp add sidekick ~/.local/bin/sidekick. Tools are auto-discovered and ready to use. Verify with sidekick --version and claude mcp list.
AIDevTools - Sidekick MCP Server
<div align="center">
Production-ready MCP server for AI agent process management and notifications
Part of the AIDevTools ecosystem for AI-powered development
π Documentation β’ π Quick Start β’ β Features β’ π οΈ API Reference β’ π€ Contributing
</div>
---
π Table of Contents
- Overview
- Features
- Quick Start
- Installation
- Configuration
- API Reference
- Examples
- Performance
- Security
- Contributing
- Support
- License
π― Overview
Sidekick is a high-performance Model Context Protocol (MCP) server that provides AI agents with powerful process management and notification capabilities. Part of the AIDevTools ecosystem - a collection of tools designed to enhance AI-powered software development workflows.
Built specifically for Claude Code and other MCP-compatible AI systems, Sidekick enables AI agents to spawn, monitor, and control system processes with enterprise-grade reliability.
Why Sidekick?
- π Production Ready: Thread-safe, memory-efficient, with automatic cleanup
- π Real-time Process Management: Spawn, monitor, and control long-running processes
- π± Smart Notifications: Audio alerts with TTS on macOS for task completion
- ποΈ Advanced Control: Ring buffers, stdin input, process groups, graceful shutdown
- π Cross-platform: Process management works everywhere, notifications on macOS
- β‘ High Performance: 10MB ring buffers, efficient memory management, concurrent operations
β Features
π§ Process Management
- Multi-platform Support: Linux, macOS, Windows - Ring Buffer Output: Configurable 10MB buffers prevent memory bloat - Real-time Monitoring: "tail -f" style incremental output streaming - Process Groups: Proper child process cleanup and isolation - Stdin Support: Interactive process control with input forwarding - Smart Delays: Async/sync process spawning with configurable delays - Batch Operations: Launch multiple processes with individual configurationsπ’ Audio Notifications (macOS Only)
- System Integration: Nativeafplay and say command integration
- Concurrent Playback: Non-blocking audio and speech synthesis
- Smart Limits: 50-word limit with validation for clarity
π Enterprise Features
- Thread-safe Operations: Concurrent process management with proper locking - Automatic Cleanup: Background process monitoring with 1-hour timeout - Graceful Shutdown: SIGTERM followed by SIGKILL for clean termination - Memory Management: Ring buffers with automatic old data discarding - Error Handling: Comprehensive error reporting and recoveryπ Quick Start
30-Second Setup
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



