home / mcp / vibewatch mcp server
Provides live terminal visibility to MCP clients for debugging and collaboration.
Configuration
View docs{
"mcpServers": {
"krjordan-vibewatch": {
"command": "npx",
"args": [
"-y",
"-p",
"vibewatch",
"vibewatch-mcp"
]
}
}
}VibeWatch is a local bridge that streams your terminal output to an MCP-compatible AI assistant in real time. It lets you monitor commands as you work, so the AI can review errors, context, and recent output without you needing to paste logs manually.
You wrap any command you run with the VibeWatch launcher to expose terminal output to your MCP client in real time. This lets Claude or any MCP-enabled assistant see live logs, errors, and progress so you can get immediate, context-aware help. You can use it with common dev servers, test runners, or build commands by prefixing them with vibewatch.
Prerequisites: you need Node.js installed on your system. You should also have npm or yarn for package management.
# Install globally
npm install -g vibewatch
# Or run directly with npx
npx vibewatch npm run dev
# Your dev server runs normally, but now Claude can see it!Optionally configure the MCP client to connect to the local VibeWatch bridge. If you prefer an explicit local process, you can run VibeWatch with its own MCP adapter.
{
"mcpServers": {
"vibewatch": {
"command": "npx",
"args": ["-y", "-p", "vibewatch", "vibewatch-mcp"]
}
}
}Wrap the command you want to observe with vibewatch to start capturing its terminal output for MCP.
# JavaScript/TypeScript projects
vibewatch npm run dev
vibewatch npx next dev
vibewatch yarn dev
vibewatch pnpm dev
# Python projects
vibewatch python manage.py runserver
vibewatch uvicorn main:app --reload
vibewatch pytest
# Others
vibewatch cargo run
vibewatch go run main.goVibeWatch captures terminal output locally and can surface it to your MCP client. Ensure you only connect trusted MCP clients and understand what data the terminal emits, especially when dealing with sensitive credentials or secrets.
Fetches recent terminal output with optional filters and details for quick inspection.
Returns crash details and stack traces to help diagnose failures.
Provides a quick view of the most recent errors observed in the terminal stream.
Tests connectivity between the MCP client and the local VibeWatch bridge.