Skip to main content
Vibe Kanban exposes a local MCP (Model Context Protocol) server, allowing you to manage organisations, projects, issues, workspaces, and repositories from external MCP clients like Claude Desktop, Raycast, or even coding agents running within Vibe Kanban itself.
This page covers connecting external MCP clients to Vibe Kanban’s MCP server. For configuring MCP servers within Vibe Kanban for your coding agents, see the MCP Server Configuration guide.
Vibe Kanban’s MCP server is local-only - it runs on your computer and can only be accessed by applications installed locally. It cannot be accessed via publicly accessible URLs.

Setting Up MCP Integration

Option 1: Using the Web Interface

This works if you’re adding the Vibe Kanban MCP server to any supported coding agent within Vibe Kanban.
  1. In Vibe Kanban Settings, navigate to the “MCP Servers” page
  2. In the “Popular servers” section, click on the Vibe Kanban card
  3. Click the Save Settings button
MCP Servers configuration page showing how to add Vibe Kanban MCP server

Option 2: Manual Configuration

You can manually add the MCP server to your coding agent’s configuration. The exact syntax will depend on your coding agent or MCP client. Add the following configuration to your agent’s MCP servers configuration:
--mcp launches the local MCP stdio server. Any additional arguments after --mcp are passed through to the vibe-kanban-mcp binary.

Available MCP Tools

The Vibe Kanban MCP server provides tools for managing organisations, projects, issues, workspaces, and task execution.
Many tools accept an optional project_id or organization_id parameter. When running inside a workspace linked to a remote project, these are inferred automatically from context and can be omitted. The exception is list_projects, which always requires an explicit organization_id.

Context

Organisation Operations

Project Operations

Issue Management

For update_issue, the parent_issue_id field supports three states: omit it entirely to leave the parent unchanged, pass null to un-nest the issue from its parent, or pass a UUID to set a new parent.

Issue Assignees

Issue Tags

Issue Relationships

Supported relationship types: blocking, related, has_duplicate.

Repository Management

Workspace Management

Workspace Sessions

The repositories parameter is an array of objects with:
  • repo_id: The repository ID (UUID)
  • branch: The branch for this repository
When issue_id is provided, the workspace is automatically linked to the remote issue. If prompt is omitted, the linked issue’s title and description are used as the workspace prompt.

Supported Executors

When using start_workspace, the following executors are supported (case-insensitive, accepts hyphens or underscores):
  • claude-code / CLAUDE_CODE
  • amp / AMP
  • gemini / GEMINI
  • codex / CODEX
  • opencode / OPENCODE
  • cursor_agent / CURSOR_AGENT
  • qwen-code / QWEN_CODE
  • copilot / COPILOT
  • droid / DROID

Using the MCP Server

Once you have the MCP server configured, you can leverage it to streamline your project planning and execution workflow:
  1. Plan Your Work: Describe a large feature or project to your MCP client
  2. Request Issue Creation: At the end of your description, simply add “then turn this plan into issues”
  3. Automatic Issue Generation: Your MCP client will use the Vibe Kanban MCP server to automatically create structured issues in your project
  4. Start Workspaces: Use start_workspace to programmatically begin work on issues with specific coding agents

Example Usage

Planning and Issue Creation

Your MCP client will use the create_issue tool to break this down into individual issues and add them to your Vibe Kanban project automatically.

Starting a Workspace Session

After issues are created, you can start work on them programmatically:
Your MCP client will use the start_workspace tool with parameters like:
This creates a new workspace, links it to the issue, generates a feature branch, and starts the coding agent in an isolated environment.

Complete Workflow Example

Each step uses the appropriate MCP tool (list_organizations, list_projects, list_issues, create_issue, assign_issue, start_workspace) to manage the complete workflow from planning to execution.

Internal Coding Agents (Within Vibe Kanban)

A powerful workflow involves using coding agents within Vibe Kanban that are also connected to the Vibe Kanban MCP server:
  1. Create a Planning Issue: Create an issue with a custom agent profile configured with a planning prompt. See Agent Configurations for details on creating custom profiles.
  2. Explore and Plan: The coding agent explores the codebase and develops a comprehensive plan
  3. Generate Issues: Ask the coding agent to “create a series of individual issues for this plan”
  4. Automatic Population: The agent uses the MCP server to populate individual issues directly in the Vibe Kanban interface
This creates a seamless workflow where high-level planning automatically generates actionable issues in your project board.

Installation Instructions for MCP Clients

Raycast Example

Raycast is a popular MCP client that can connect to Vibe Kanban’s MCP server. Here’s how to configure it: For complete Raycast MCP configuration details, see the official Raycast MCP documentation.
Raycast MCP configuration - adding Vibe Kanban server
Configure the Vibe Kanban MCP server in Raycast by adding the server details.
Similar configuration steps apply to other MCP clients like Claude Desktop, VS Code with MCP extensions, or any custom MCP client implementations.