1. Conduid
  2. Developer Tools
  3. 3KniGHtcZ/codebeamer-mcp
MCP server · Developer Tools

3KniGHtcZ/codebeamer-mcp

Codebeamer ALM integration for managing work items, trackers, and projects. Provides 17 tools for reading and writing items, associations, references, comments, and risk management data via Codebeamer REST API v3.

Unclaimed devtools
34Low

Scored 7 months ago · breakdown

About 3KniGHtcZ/codebeamer-mcp

3KniGHtcZ/codebeamer-mcp is an MCP server published by 3KniGHtcZ in the Developer Tools category: codebeamer ALM integration for managing work items, trackers, and projects. Provides 17 tools for reading and writing items, associations, references, comments, and risk management data via Codebeamer REST API v3.

The repository has 9 stars and 5 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/3KniGHtcZ/codebeamer-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (13)

get_itemGet item summary: ID, name, tracker, status and description. Lightweight — use when you only need to identify the item and read its content

Parameters not published.

get_item_commentsGet item comments

Parameters not published.

get_item_detailsGet full structured detail of an item: project, priority, assignees, timestamps, story points, custom fields and test steps. Description omitted — fetch it via `get_item`

Parameters not published.

get_item_referencesGet upstream/downstream traceability references (derived from, covers, …)

Parameters not published.

get_item_relationsGet outgoing/incoming associations (depends on, blocks, …)

Parameters not published.

get_item_reviewsGet Review Hub reviews for an item (result, reviewers, votes)

Parameters not published.

get_projectGet project details

Parameters not published.

get_trackerGet tracker details

Parameters not published.

get_userGet user details

Parameters not published.

list_projectsList all projects

Parameters not published.

Show all 13 tools
list_tracker_itemsList items in a tracker

Parameters not published.

list_trackersList trackers in a project

Parameters not published.

search_itemsFull-text / cbQL search

Parameters not published.

Ask AI

✦

Ask AI about 3KniGHtcZ/codebeamer-mcp

Powered by Claude · Grounded in docs

I know everything about 3KniGHtcZ/codebeamer-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

codebeamer-mcp

An MCP (Model Context Protocol) server for Codebeamer ALM. Allows Claude and other MCP clients to read and write projects, trackers, and items in Codebeamer using natural language.

codebeamer-mcp MCP server

Tools (19)

Read

Tool Description
list_projects List all projects
get_project Get project details
list_trackers List trackers in a project
get_tracker Get tracker details
list_tracker_items List items in a tracker
search_items Full-text / cbQL search
get_item Get item summary: ID, name, tracker, status and description. Lightweight — use when you only need to identify the item and read its content
get_item_details Get full structured detail of an item: project, priority, assignees, timestamps, story points, custom fields and test steps. Description omitted — fetch it via get_item
get_item_relations Get outgoing/incoming associations (depends on, blocks, …)
get_item_references Get upstream/downstream traceability references (derived from, covers, …)
get_item_comments Get item comments
get_item_reviews Get Review Hub reviews for an item (result, reviewers, votes)
get_user Get user details

Write

Tool Description
create_item Create a new item in a tracker. Supports folders, item type, and parent nesting
update_item Update an existing item (name, description, status, priority, assignee, custom fields)
add_comment Add a comment to an item
create_association Create an association between two items (e.g. depends on, blocks)
create_reference Add a downstream traceability reference between two items
create_harm Create a harm entry in an RM Harms List tracker with IMDRF code and severity (1–5)

Installation

Requirements

  • Node.js 20+
  • Access to a Codebeamer instance (URL, username, password)

Claude Code (CLI)

The fastest way — run this command in your terminal:

claude mcp add codebeamer -e CB_URL=https://your-instance.example.com/cb/api \
  -e CB_USERNAME=your_username -e CB_PASSWORD=your_password \
  -- npx -y codebeamer-mcp

Or add it manually to .mcp.json in the project root (or ~/.claude/mcp.json for global scope):

{
  "mcpServers": {
    "codebeamer": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "codebeamer-mcp"],
      "env": {
        "CB_URL": "https://your-instance.example.com/cb/api",
        "CB_USERNAME": "your_username",
        "CB_PASSWORD": "your_password"
      }
    }
  }
}

Claude Desktop

Edit the config file for your platform:

Platform Path
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows %APPDATA%\Claude\claude_desktop_config.json
Linux ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "codebeamer": {
      "command": "npx",
      "args": ["-y", "codebeamer-mcp"],
      "env": {
        "CB_URL": "https://your-instance.example.com/cb/api",
        "CB_USERNAME": "your_username",
        "CB_PASSWORD": "your_password"
      }
    }
  }
}

Restart Claude Desktop after saving.

Cursor

Add to .cursor/mcp.json in the project root (project scope) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "codebeamer": {
      "command": "npx",
      "args": ["-y", "codebeamer-mcp"],
      "env": {
        "CB_URL": "https://your-instance.example.com/cb/api",
        "CB_USERNAME": "your_username",
        "CB_PASSWORD": "your_password"
      }
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "codebeamer": {
      "command": "npx",
      "args": ["-y", "codebeamer-mcp"],
      "env": {
        "CB_URL": "https://your-instance.example.com/cb/api",
        "CB_USERNAME": "your_username",
        "CB_PASSWORD": "your_password"
      }
    }
  }
}

VS Code (Copilot)

Add to .vscode/mcp.json in the project root:

{
  "servers": {
    "codebeamer": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "codebeamer-mcp"],
      "env": {
        "CB_URL": "https://your-instance.example.com/cb/api",
        "CB_USERNAME": "your_username",
        "CB_PASSWORD": "your_password"
      }
    }
  }
}

Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "codebeamer": {
      "command": "npx",
      "args": ["-y", "codebeamer-mcp"],
      "env": {
        "CB_URL": "https://your-instance.example.com/cb/api",
        "CB_USERNAME": "your_username",
        "CB_PASSWORD": "your_password"
      }
    }
  }
}

Alternative: global install

npm install -g codebeamer-mcp

Then use "command": "codebeamer-mcp" (no args) instead of npx in any config above.

Pinning a specific version

"args": ["-y", "codebeamer-mcp@0.2.0"]

Updates

Method Update behavior
npx -y codebeamer-mcp Always fetches the latest version
npm install -g codebeamer-mcp Stays on installed version. Run npm update -g codebeamer-mcp to update
Pinned version (@0.2.0) Never auto-updates; change the version string manually

⚠️ Never commit .mcp.json with real credentials — it is listed in .gitignore.

From source (development)

git clone https://github.com/3KniGHtcZ/codebeamer-mcp.git
cd codebeamer-mcp
npm install
npm run build

Then use "command": "node" with "args": ["dist/index.js"] in your .mcp.json.

Development & Testing

# Run tests (no real Codebeamer instance needed)
npm test

# Start the mock API server (port 3001)
node mock-server.mjs

# Interactive testing via MCP Inspector
CB_URL=http://localhost:3001 CB_USERNAME=mock CB_PASSWORD=mock \
  npx @modelcontextprotocol/inspector node dist/index.js

Configuration

Variable Description Default
CB_URL Codebeamer API URL, e.g. https://your-instance.example.com/cb/api (the server appends /v3 automatically) (required)
CB_USERNAME Login username (required)
CB_PASSWORD Password (required)
CB_UNSAFE_SSL Set to true to allow connections to servers with unverified/self-signed certificates false
CB_API_VERSION API version v3
CB_TIMEOUT_MS Request timeout (ms) 30000
CB_MAX_ITEMS Max items per page 100

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About 3KniGHtcZ/codebeamer-mcp

How do I install 3KniGHtcZ/codebeamer-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is 3KniGHtcZ/codebeamer-mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is 3KniGHtcZ/codebeamer-mcp still maintained?

Yes — the last commit was 4 months ago. The repository has 9 stars and 5 forks.