vibes

jonhill90/vibes

3.3

If you are the rightful owner of vibes and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Vibes is a conversational development environment that leverages distributed MCP servers to transform Claude Desktop into an interactive platform for building and understanding code.

Tools
  1. mcp-vibes-server

    Handles shell access and container management

  2. mcp-notebook-server

    Manages INMPARA knowledge

  3. mcp-openmemory-server

    Maintains persistent conversation memory

  4. mcp-github-server

    Integrates with GitHub repositories

  5. mcp-azure-server

    Manages cloud operations

  6. mcp-terraform-server

    Handles infrastructure as code

  7. deepwiki-server

    Performs code analysis

Ask DeepWiki

Vibes - Conversational Development Environment

Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers. Instead of learning command-line tools, you describe what you want to build and Claude implements it while teaching you.

Core Philosophy

Ask → Build → Understand → Improve → Create

Current Architecture

Production Stack: Claude Desktop + MCP Servers + Docker Containers + Vector Database

Vibes runs as a distributed system of specialized MCP servers, each handling specific capabilities:

ServerPurposeStatusConnection
mcp-vibes-serverShell access, container management✅ ActiveDocker exec
mcp-openmemory-serverPersistent conversation memory✅ ActiveHTTP (port 8765)
mcp-basic-memory-serverKnowledge management system✅ ActiveDocker exec
mcp-github-serverRepository integration✅ ActiveDocker exec
mcp-azure-serverCloud operations✅ ActiveDocker exec
mcp-terraform-serverInfrastructure as code✅ ActiveDocker exec
mcp-browserless-serverBrowser automation, screenshots🔧 AvailableDocker exec
mcp-time-serverTime and timezone functionality🔧 AvailableDocker exec
mcp-vibesbox-serverUnified shell + VNC GUI (planned)🚧 DevelopmentDocker exec

Quick Start

Prerequisites

  • Docker Desktop
  • Claude Desktop
  • Git

1. Clone Repository

git clone https://github.com/jonhill90/vibes.git
cd vibes
docker network create vibes-network

2. Start MCP Servers

cd mcp/mcp-vibes-server
docker-compose up -d
cd ..

3. Configure Claude Desktop MCP Settings

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "vibes": {
      "command": "docker",
      "args": ["exec", "-i", "mcp-vibes-server", "python3", "/workspace/server.py"]
    }
  }
}

4. Restart Claude Desktop

After updating the configuration, restart Claude Desktop to load the MCP servers.

Current Capabilities

  • Execute code in safe, isolated environments
  • Remember conversations and build knowledge over time
  • Analyze repositories from GitHub
  • Manage cloud infrastructure with Azure and Terraform
  • Persistent knowledge across sessions
  • Browser automation and screenshot capture (optional)
  • Learn through conversation rather than documentation

Future Vision

Phase 1: Observable Agent Execution (In Development)

  • Real-time screen sharing of AI work (terminal, browser, Neovim)
  • Agent-specific environments with persistent state
  • Pause/resume execution controls

Phase 2: Team Collaboration

  • Discord-like interface for human-AI teams
  • Multi-user knowledge spaces
  • Agent coordination visualization

Phase 3: Advanced Intelligence

  • Cross-session agent learning and skill accumulation
  • Intelligent task routing between specialized agents
  • Predictive workflow assistance

Conversational development environment in production. Observable AI execution in development.