MCP Hub
Back to servers

Nexus MCP Server

A comprehensive MCP server for interacting with the Nexus Project Delivery Platform, enabling AI assistants to manage projects, bug tracking, milestones, and product concepts.

Tools
20
Updated
Dec 25, 2025

Nexus MCP Server

MCP (Model Context Protocol) server for Nexus - AI-assisted Project Delivery Platform.

This allows Claude Code and other MCP-compatible AI assistants to interact with your Nexus projects, bugs, milestones, and concepts.

Installation

npm install -g @nexus/mcp-server

Or use directly with npx:

npx @nexus/mcp-server

Authentication

Option 1: Browser Login (Recommended)

nexus-mcp login

This opens your browser to authenticate with Nexus and automatically saves your API key.

Option 2: Manual API Key

Generate an API key from Nexus Settings, then:

nexus-mcp auth --key nxk_your_api_key_here

Option 3: Environment Variable

export NEXUS_API_KEY=nxk_your_api_key_here

Usage with Claude Code

Add the Nexus MCP server to Claude Code:

claude mcp add nexus -- npx @nexus/mcp-server

Or with a local installation:

claude mcp add nexus -- nexus-mcp serve

Available Tools

Projects

ToolDescription
nexus_list_projectsList all projects with optional status filtering
nexus_get_projectGet detailed project information
nexus_create_projectCreate a new project (with optional screenshot)
nexus_update_projectUpdate project details and test credentials
nexus_update_project_statusChange project status

Bugs/Cards

ToolDescription
nexus_list_bugsGet all bugs for a project
nexus_create_bugCreate a new bug with severity, steps, etc.
nexus_update_cardUpdate card status, priority, assignee
nexus_add_commentAdd a comment to a card

Templates

ToolDescription
nexus_list_templatesList available project templates
nexus_create_templateCreate a new template

Milestones

ToolDescription
nexus_list_milestonesList milestones with date filtering
nexus_create_milestoneCreate a milestone with tasks
nexus_update_milestoneUpdate milestone details
nexus_update_milestone_taskToggle task completion

Concepts

ToolDescription
nexus_list_conceptsList product concepts
nexus_get_conceptGet concept details with PRD
nexus_create_conceptCreate a new concept
nexus_update_conceptUpdate concept or PRD
nexus_promote_conceptPromote concept to project

Examples

List open bugs

User: What bugs are open on the wellness-app project?
Claude: [Uses nexus_list_bugs tool]

Create a critical bug

User: Create a critical bug for wellness-app: checkout button doesn't work on mobile
Claude: [Uses nexus_create_bug with severity="CRITICAL"]

Update project status

User: Move wellness-app to QA
Claude: [Uses nexus_update_project_status with status="IN_QA"]

Add test credentials

User: Update test credentials for wellness-app with username: test@example.com, password: Test123!
Claude: [Uses nexus_update_project with testCredentials]

Create a launch milestone

User: Create a launch milestone for wellness-app on January 15th
Claude: [Uses nexus_create_milestone with type="LAUNCH"]

CLI Commands

# Authentication
nexus-mcp login              # Browser-based login
nexus-mcp auth --key <key>   # Set API key manually
nexus-mcp status             # Check auth status
nexus-mcp logout             # Remove credentials

# Configuration
nexus-mcp config             # Show current config
nexus-mcp config --url <url> # Set custom API URL

# Server
nexus-mcp serve              # Start MCP server (default)

Configuration

Configuration is stored in ~/.nexus-mcp/config.json:

{
  "apiKey": "nxk_...",
  "baseUrl": "https://nexus.app",
  "orgId": "optional-default-org"
}

Environment Variables

VariableDescription
NEXUS_API_KEYAPI key (overrides config file)
NEXUS_API_URLAPI base URL (overrides config file)

Development

# Clone the repo
git clone https://github.com/your-org/nexus-mcp.git
cd nexus-mcp

# Install dependencies
npm install

# Build
npm run build

# Run in development
npm run dev

License

MIT

Reviews

No reviews yet

Sign in to write a review