Nexus MCP Server
Enables AI assistants to interact with Nexus projects, allowing management of projects, bugs, milestones, concepts, and templates through natural language commands.
README
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
| Tool | Description |
|---|---|
nexus_list_projects |
List all projects with optional status filtering |
nexus_get_project |
Get detailed project information |
nexus_create_project |
Create a new project (with optional screenshot) |
nexus_update_project |
Update project details and test credentials |
nexus_update_project_status |
Change project status |
Bugs/Cards
| Tool | Description |
|---|---|
nexus_list_bugs |
Get all bugs for a project |
nexus_create_bug |
Create a new bug with severity, steps, etc. |
nexus_update_card |
Update card status, priority, assignee |
nexus_add_comment |
Add a comment to a card |
Templates
| Tool | Description |
|---|---|
nexus_list_templates |
List available project templates |
nexus_create_template |
Create a new template |
Milestones
| Tool | Description |
|---|---|
nexus_list_milestones |
List milestones with date filtering |
nexus_create_milestone |
Create a milestone with tasks |
nexus_update_milestone |
Update milestone details |
nexus_update_milestone_task |
Toggle task completion |
Concepts
| Tool | Description |
|---|---|
nexus_list_concepts |
List product concepts |
nexus_get_concept |
Get concept details with PRD |
nexus_create_concept |
Create a new concept |
nexus_update_concept |
Update concept or PRD |
nexus_promote_concept |
Promote 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
| Variable | Description |
|---|---|
NEXUS_API_KEY |
API key (overrides config file) |
NEXUS_API_URL |
API 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
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
E2B
Using MCP to run code via e2b.