- Explore MCP Servers
- AIDevTools
Aidevtools
What is Aidevtools
AIDevTools is a collection of tools designed to enhance AI-powered software development workflows, featuring the Sidekick MCP server for process management and notifications.
Use cases
Use cases include managing AI agent processes, monitoring system performance, and integrating AI workflows into existing development pipelines.
How to use
To use AIDevTools, install the Sidekick MCP server using the provided installation script, and then integrate it with compatible AI systems like Claude Code for process management.
Key features
Key features include high-performance process management, notification capabilities, and compatibility with MCP-compatible AI systems, providing enterprise-grade reliability.
Where to use
AIDevTools can be used in software development environments that leverage AI technologies, particularly in projects requiring efficient process management and notifications.
Overview
What is Aidevtools
AIDevTools is a collection of tools designed to enhance AI-powered software development workflows, featuring the Sidekick MCP server for process management and notifications.
Use cases
Use cases include managing AI agent processes, monitoring system performance, and integrating AI workflows into existing development pipelines.
How to use
To use AIDevTools, install the Sidekick MCP server using the provided installation script, and then integrate it with compatible AI systems like Claude Code for process management.
Key features
Key features include high-performance process management, notification capabilities, and compatibility with MCP-compatible AI systems, providing enterprise-grade reliability.
Where to use
AIDevTools can be used in software development environments that leverage AI technologies, particularly in projects requiring efficient process management and notifications.
Content
AIDevTools
MCP servers and tools for AI-powered development.
Components
🚀 Sidekick
Process management and notification MCP server for AI agents.
Features:
- Spawn and manage long-running processes
- Real-time output streaming with ring buffers
- Interactive process control (stdin/stdout/stderr)
- Audio notifications (macOS)
- TUI mode for visual process monitoring
- Cross-platform: Linux, macOS, Windows
Install:
curl -sSL https://raw.githubusercontent.com/eliezedeck/AIDevTools/main/sidekick/install.sh | bash
Usage:
# TUI mode (default)
sidekick
# Stdio mode for Claude Desktop
sidekick --sse=false
# Add to Claude Desktop
claude mcp add sidekick ~/.local/bin/sidekick
🌉 StdioBridge
Proxy between stdio-based MCP clients and SSE-based MCP servers.
Features:
- Connect Claude Desktop to SSE-only MCP servers
- Automatic tool discovery and proxying
- Transparent request/response forwarding
Install:
curl -sSL https://raw.githubusercontent.com/eliezedeck/AIDevTools/main/stdiobridge/install.sh | bash
Usage:
# Bridge to an SSE server
stdiobridge --sse-url http://localhost:5050/sse
# Add to Claude Desktop
claude mcp add my-sse-server ~/.local/bin/stdiobridge --args "--sse-url" "http://localhost:5050/sse"
Requirements
- Go 1.23+ (for building from source)
- Claude Desktop or other MCP-compatible clients
Building from Source
git clone https://github.com/eliezedeck/AIDevTools.git
cd AIDevTools
# Build sidekick
cd sidekick && go build
# Build stdiobridge
cd ../stdiobridge && go build
API Reference
Sidekick Tools
Process Management:
spawn_process
- Start a new process with optionsspawn_multiple_processes
- Launch multiple processesget_partial_process_output
- Get incremental output (tail -f)get_full_process_output
- Get all output in memorysend_process_input
- Send stdin inputlist_processes
- List all tracked processeskill_process
- Terminate a processget_process_status
- Get detailed process info
Notifications (macOS):
notifications_speak
- Play sound and speak text (max 50 words)
License
MIT License - see LICENSE file for details.