AIDevTools - Sidekick MCP Server
@eliezedeck
About AIDevTools - Sidekick MCP Server
A collection of tools designed to enhance AI-powered software development workflows, featuring Sidekick MCP server for process management and notifications.
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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
afplayandsay) - 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
FAQ from AIDevTools - Sidekick MCP Server
What tools does Sidekick provide?
It provides 8 process management tools (spawn_process, spawn_multiple_processes, get_partial_process_output, get_full_process_output, send_process_input, list_processes, kill_process, get_process_status) and one audio notification tool (notifications_speak), totaling 9 on macOS and 8 on Linux/Windows.
Which platforms are supported?
Process management works on Linux, macOS, and Windows. Audio notifications are only available on macOS.
What are the runtime dependencies?
No external runtime dependencies. The server is a single binary. To build from source, Go 1.23+ is required.
How does process output storage work?
Each process has a configurable ring buffer (default 10 MB). Old data is automatically discarded to prevent memory bloat. Output can be read incrementally (like tail -f) or as full output.
What transport and authentication does it use?
Sidekick uses local stdio transport with no network exposure. No authentication is required as it is intended for local MCP communication. All inputs are validated and sanitized.
More Other MCP servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments