BridgeMindDocs

BridgeMCP

Give your agents superpowers. A Model Context Protocol server that connects any AI coding agent to the BridgeMind ecosystem through a standardized, open protocol.

What is MCP? MCP (Model Context Protocol) is an open standard that lets AI agents call external tools and services. Think of it like a USB port for AI — any agent that speaks MCP can plug in and use the tools on the other end.

BridgeMCP is the BridgeMind-specific MCP server. It acts as the bridge between your AI coding agents (Cursor, Claude Code, Windsurf, and BridgeCode once it ships) and the BridgeMind platform, giving them access to your projects, tasks, and agent configurations — so your agents always know what to build, what's in progress, and what's done.

BridgeCode is still pre-launch. Use the Cursor, Claude Code, Claude Desktop, Windsurf, or Codex CLI setup below today; the BridgeCode tab shows the planned built-in experience once it ships.

Key Features

  • Universal agent support — Works with Cursor, Claude Code, Windsurf, Codex CLI, and any MCP-compatible client today, with BridgeCode planned for launch.
  • Project management — Create, list, and organize projects through MCP tools.
  • Task orchestration — AI-managed task workflows with a structured lifecycle (todo → in-progress → in-review → complete).
  • Agent configuration — Create and manage AI agents with custom system prompts scoped to projects.
  • Secure by default — API key authentication with scoped access to your projects and tasks.
  • Dual transport — Streamable HTTP (preferred) and SSE (legacy fallback).

Installation

Pick your agent client below.

One-Click Install

Click the button below to add BridgeMind MCP to Cursor instantly. You'll be prompted to confirm, then add your API key in Cursor settings.

Install in Cursor

After installing, open Settings → Tools & MCP → bridgemind and replace YOUR_API_KEY with your actual key (e.g. bm_live_xxx...).


Option A: Settings UI

Open Settings → Tools & MCP → Add new MCP server and fill in:

FieldValue
Namebridgemind
TypestreamableHttp
URLhttps://mcp.bridgemind.ai/mcp

Then add a header: Authorization: Bearer your_api_key_here

Option B: Project config file

Create .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "bridgemind": {
      "type": "streamableHttp",
      "url": "https://mcp.bridgemind.ai/mcp",
      "headers": {
        "Authorization": "Bearer your_api_key_here"
      }
    }
  }
}

This file can be committed to your repo so the entire team gets BridgeMCP automatically.

Option A: CLI command (recommended)

Add via the claude mcp add command. Choose your preferred scope:

# Local scope (default — only you, this machine)
claude mcp add --transport http \
  --header "Authorization: Bearer your_api_key_here" \
  bridgemind https://mcp.bridgemind.ai/mcp

# Project scope (shared with team via .mcp.json)
claude mcp add --transport http --scope project \
  --header "Authorization: Bearer your_api_key_here" \
  bridgemind https://mcp.bridgemind.ai/mcp

# User scope (available in all your projects)
claude mcp add --transport http --scope user \
  --header "Authorization: Bearer your_api_key_here" \
  bridgemind https://mcp.bridgemind.ai/mcp

After adding, run /mcp inside Claude Code to verify the server is connected.

Option B: Project config file

Create .mcp.json in your project root:

{
  "mcpServers": {
    "bridgemind": {
      "type": "http",
      "url": "https://mcp.bridgemind.ai/mcp",
      "headers": {
        "Authorization": "Bearer your_api_key_here"
      }
    }
  }
}

Locate your config file:

PlatformPath
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json

Or open it directly: Claude Desktop → Settings → Developer → Edit Config.

Add BridgeMind to the mcpServers object:

{
  "mcpServers": {
    "bridgemind": {
      "url": "https://mcp.bridgemind.ai/mcp",
      "headers": {
        "Authorization": "Bearer your_api_key_here"
      }
    }
  }
}

Restart Claude Desktop completely (closing the window isn't enough — quit and relaunch). Look for the hammer icon to confirm tools are loaded.

Option A: Command Palette

  1. Open the Command Palette (Cmd+Shift+P on Mac / Ctrl+Shift+P on Windows)
  2. Type and select "Windsurf: Configure MCP Servers"
  3. This opens mcp_config.json — add the configuration below

Option B: Edit config file directly

Locate mcp_config.json:

PlatformPath
macOS~/.codeium/windsurf/mcp_config.json
Windows%USERPROFILE%\.codeium\windsurf\mcp_config.json
Linux~/.codeium/windsurf/mcp_config.json

Add BridgeMind:

{
  "mcpServers": {
    "bridgemind": {
      "serverUrl": "https://mcp.bridgemind.ai/mcp",
      "headers": {
        "Authorization": "Bearer your_api_key_here"
      }
    }
  }
}

In Windsurf chat, click the MCP servers button (hammer icon) → Manage pluginsRefresh to connect.

Option A: CLI command (recommended)

codex mcp add --transport http \
  --header "Authorization: Bearer your_api_key_here" \
  bridgemind https://mcp.bridgemind.ai/mcp

Option B: Edit config.toml directly

Add to ~/.codex/config.toml:

[mcp_servers.bridgemind]
type = "http"
url = "https://mcp.bridgemind.ai/mcp"

[mcp_servers.bridgemind.headers]
Authorization = "Bearer your_api_key_here"

BridgeCode is still pre-launch.

When BridgeCode ships, BridgeMind MCP will be built in. Builders will be able to authenticate directly inside BridgeCode and get BridgeMCP access without separate configuration.

Public setup steps will be added here once BridgeCode is available.

Core Concepts

The Vibe Coding Workflow

Vibe coding means describing what you want in plain language and letting AI agents handle the execution. You act as the Technical Director — defining what needs to be built — while your agents write the code. Here's how that works with BridgeMCP:

  1. You create a task — describe what you want built and add any relevant context
  2. Your agent reads the task and understands the requirements
  3. Your agent builds — writing code, running commands, creating files
  4. Your agent updates the task to in-review when the work is done
  5. You review and approve, marking the task complete

Task Lifecycle

StatusDescription
todoTask created with instructions. Waiting to be picked up.
in-progressAgent has started working on the task.
in-reviewAgent finished work and is requesting your review.
completeYou approved the work. Task is done.
cancelledTask was cancelled and won't be executed.

Task Knowledge

Each task can carry a taskKnowledge field — up to 50,000 characters of context that the agent receives when it reads the task. Use this for:

  • Architecture decisions and constraints
  • Related file paths and code references
  • API specifications or data schemas
  • Links to documentation or design files
  • Any context that helps the agent ship the right thing

Available Tools

The following is a complete reference for every tool BridgeMCP exposes. You don't need to memorize these — your agent calls them automatically. This section is here for builders who want to understand what's happening under the hood.

Project Tools

list_projects

List all projects for the authenticated builder. Use this first to discover project IDs.

Parameters: None

Returns: Array of projects with id, name, and description.


create_project

Create a new project container.

ParameterTypeRequiredDescription
namestringYesProject name (1–255 characters)
descriptionstringNoProject description (max 2,000 characters)

Task Tools

list_tasks

List all tasks in a project.

ParameterTypeRequiredDescription
projectIdUUIDYesThe project to list tasks from

Returns: Array of tasks with id, status, instructions summary, and knowledge.


get_task

Get full details for a single task, including complete instructions, knowledge, and metadata.

ParameterTypeRequiredDescription
taskIdUUIDYesThe task to retrieve

create_task

Create a new task in a project.

ParameterTypeRequiredDescription
projectIdUUIDYesThe project to create the task in
instructionsstringYesWhat the agent should do (1–5,000 characters)
taskKnowledgestringNoContext and reference material (max 50,000 characters)
statusstringNoInitial status. Default: todo

update_task

Update a task's status, instructions, or knowledge.

ParameterTypeRequiredDescription
taskIdUUIDYesThe task to update
instructionsstringNoUpdated instructions
taskKnowledgestringNoUpdated knowledge context
statusstringNoNew status (todo, in-progress, in-review, complete, cancelled)

At least one of instructions, taskKnowledge, or status must be provided.


Agent Tools

list_agents

List all agents configured for a project.

ParameterTypeRequiredDescription
projectIdUUIDYesThe project to list agents for

Returns: Array of agents with id, name, and systemPrompt.


get_agent

Get full details for a single agent.

ParameterTypeRequiredDescription
agentIdUUIDYesThe agent to retrieve

create_agent

Create a new agent with a custom system prompt, scoped to a project.

ParameterTypeRequiredDescription
projectIdUUIDYesThe project this agent belongs to
namestringYesAgent name (1–255 characters)
systemPromptstringYesSystem prompt defining the agent's behavior (1–100,000 characters)

update_agent

Update an agent's name or system prompt.

ParameterTypeRequiredDescription
agentIdUUIDYesThe agent to update
namestringNoUpdated name
systemPromptstringNoUpdated system prompt

At least one of name or systemPrompt must be provided.


delete_agent

Delete an agent.

ParameterTypeRequiredDescription
agentIdUUIDYesThe agent to delete

Authentication

BridgeMCP authenticates requests using API keys:

  • Header: Authorization: Bearer your_api_key_here
  • Query parameter (fallback): ?apiKey=your_api_key_here

Generate API keys from the BridgeMind dashboard at bridgemind.ai. Each key is scoped to your account — agents using your key can only access your projects, tasks, and agent configurations.

Generate API keys from the BridgeMind dashboard at bridgemind.ai.

Transport Protocols

Most builders don't need to think about this — the installation configs above handle transport automatically. This section is here for advanced setups.

The preferred transport for modern MCP clients. Each request is independent and stateless.

  • Endpoint: POST /mcp
  • Used by Cursor, Claude Code, and other modern clients

Server-Sent Events (Legacy)

For older MCP clients that don't support Streamable HTTP.

  • SSE endpoint: GET /sse
  • Message endpoint: POST /messages
  • Session-based with 30-minute timeout

Hosted Service

BridgeMCP is a managed service hosted by BridgeMind. Connect to it using the configurations above — no self-hosting required. The server is available at https://mcp.bridgecode.dev.

Prompts

BridgeMCP includes a built-in prompt for onboarding agents:

bridgemind_developer_guide

A comprehensive prompt that teaches agents how to use BridgeMind tools effectively. It covers:

  • Project and task management workflows
  • Task lifecycle best practices
  • Error handling patterns
  • BridgeMind brand voice guidelines

Clients that support MCP prompts can use this to bootstrap agent context.

On this page