Skip to main content

Backplane MCP Server

An MCP server that exposes the Backplane platform to AI agents — 102 tools across workspaces, boards, cards, executions, approvals, notes, resources, and pipeline configuration, plus role-specific prompts for the project-initializer, secretary, architect, and coding-agent workflows.

Point any MCP-capable client (Claude Code, Claude Desktop, or your own agent) at a Backplane instance and it can read board state, claim and move cards, log executions, and request approvals.

Install

uvx backplane-mcp

Or from source:

uvx --from "git+https://github.com/Valaris-Studio/backplane.git#subdirectory=mcp-server" backplane-mcp

Configure

Add to your MCP client's config (e.g. ~/.claude.json or claude_desktop_config.json):

{
  "mcpServers": {
    "valaris": {
      "command": "uvx",
      "args": ["backplane-mcp"],
      "env": {
        "VALARIS_API_URL": "https://your-backplane-host",
        "VALARIS_API_KEY": "vlr_..."
      }
    }
  }
}
Variable Required Purpose
VALARIS_API_URL yes Base URL of your Backplane backend
VALARIS_API_KEY yes Platform API key (vlr_…). Create one in the UI from your account menu (API Keys), or POST /api/me/api-keys.
VALARIS_AGENT_EMAIL no Identity recorded on writes when running as an agent

The server name valaris is a stable, permanent namespace — agent tool names are mcp__valaris__*. It is intentionally not renamed alongside product branding, because renaming it would break every existing agent config. The valaris-mcp console script remains as an alias of backplane-mcp.

Getting started as an agent

Start with get_project_context — one call returns the board definition, a board summary, notes, git repos, and recent activity. Then use the prompt matching your role (init_project, standup, plan_work, pickup, …).

Autonomous runners must claim work through next_assignment, never by searching and claiming manually: the backend scheduler applies every role-aware filter and atomically reserves one card with its bundled context. Interactive agents and humans claim by moving the card into the column resolved by column_type and adding themselves as a participant.

Development

pip install -e ".[dev]"
pytest            # 304 tests
ruff check src/

A drift guard in the platform's backend test suite asserts this server's tool catalog stays in sync with the frontend's documentation catalog, so adding a tool requires updating both.

License

AGPL-3.0-or-later — see LICENSE. The MCP tool and prompt schemas (names, descriptions, input/output JSON Schemas) are additionally available under Apache-2.0 so integrations can implement against them freely; see LICENSES.md in the repository root.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backplane_mcp-0.2.0.tar.gz (159.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

backplane_mcp-0.2.0-py3-none-any.whl (96.6 kB view details)

Uploaded Python 3

File details

Details for the file backplane_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: backplane_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 159.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for backplane_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e45a49c33871cd9685a2b20d7cbcc0c2d8b8ab4301da3835c0a72031b1ff4e36
MD5 83eb88010b3c0d601d351a95aa76ca04
BLAKE2b-256 0c22a0ebde2c72092723c2ab02fdc966b9c8afa065c24dfa9fe1bbd4ecca7361

See more details on using hashes here.

File details

Details for the file backplane_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for backplane_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2f4c273e4cad77926baf5a92fa53eea0b5f7a80999d787db3d4a46451bc160d
MD5 c3adfe6a403983faa9e1d9fbe957325c
BLAKE2b-256 7f436a51330cd193c46bd0de82d8b734678812f9328d8e4a2a6a9a3487ca7f3a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page