What is AIDevTools - Sidekick MCP Server?
AIDevTools - Sidekick MCP Server is a high-performance Model Context Protocol (MCP) server that provides AI agents, such as Claude Code, with process management and notification capabilities. It enables agents to spawn, monitor, and control system processes with enterprise-grade reliability, and includes audio notifications on macOS. Part of the AIDevTools ecosystem for AI-powered development.
How to use AIDevTools - Sidekick MCP Server?
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.
Key features of AIDevTools - Sidekick MCP Server
- 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
Use cases of AIDevTools - Sidekick MCP Server
- Spawn and monitor long-running development servers (e.g., Redis, API, frontend)
- Capture incremental output from build or test processes
- Send input to interactive command-line programs (e.g., Python REPL)
- Launch multiple dependent processes with sequential delays
- Receive speech notification on macOS when a task completes
コメント