Prerequisites
VS Code
Download and install VS Code (free)
Node.js 18+
Required for the Hub Bridge - check with
node --version
Setup Options
VS Code now supports both local Hub Bridge and direct remote HTTP endpoints.Option 1: Remote HTTP Endpoint (Direct Connection)
1
Visit nexus.civic.com
- Sign in to nexus.civic.com
- Select the MCP servers you want to use
- Copy the MCP URL:
https://nexus.civic.com/hub/mcp
2
Add to VS Code Settings
- Open VS Code Settings (File → Preferences → Settings)
- Search for “MCP”
- In the MCP Servers section, click Add Server
- Configure:
- Name: Civic Nexus
- Type: http
- URL:
https://nexus.civic.com/hub/mcp
- Save the configuration
3
Enable MCP Features
In VS Code Settings, search for “MCP” and enable the required MCP extension options
4
Test Connection
Try these commands to verify: “What MCP servers are available?”
Option 2: Hub Bridge (Local Connection)
1
Click 'Add to VS Code'
Use the one-click install button below:
📦 Add to VS Code (Hub Bridge)
2
Install in VS Code
When VS Code opens, click “Install” to add the Civic Nexus MCP server
3
Enable MCP Features
In VS Code Settings, search for “MCP” and enable the required MCP extension options
4
First-Time Authentication
The first time you use any MCP command, the Hub Bridge will:
- Automatically download and install itself
- Handle authentication directly in the chat interface
- Let you select which tools to connect from nexus.civic.com
Test Your Connection
Try these prompts in VS Code’s chat/AI features:Manual Setup (Alternative)
If the one-click install doesn’t work, add Civic Nexus manually:Method 1: Via VS Code Settings (Recommended)
1
Open VS Code Settings
Go to File → Preferences → Settings, then search for “MCP”
2
Add MCP Server
- Look for MCP Servers section in settings
- Click Add Server or +
- Configure the server:
- Name: Civic Nexus
- Type: stdio
- Command: npx -y @civic/hub-bridge
- Save the configuration
3
Enable and Test
Enable MCP features and test with: “What MCP servers are available?”
Method 2: Via Configuration File
1
Create MCP Configuration File
Create a file called
.mcp.json
in your workspace root directory2
Add Configuration
Add the following content:
3
Restart VS Code
Save the file and restart VS Code. The MCP server will be automatically detected.
4
Test Connection
Test with: “What MCP servers are available?”
Troubleshooting
VS Code doesn't open when I click the install button
VS Code doesn't open when I click the install button
'Node.js not found' error
'Node.js not found' error
Install Node.js 18 or later from nodejs.org and restart VS Code.
MCP settings not found
MCP settings not found
Make sure you have the MCP extension installed. Some VS Code versions require additional extensions for MCP support.
Authentication window doesn't open
Authentication window doesn't open
The Hub Bridge should handle authentication in the chat. If it doesn’t:
- Restart VS Code
- Make sure you’re trying to use a tool that requires authentication
- Try running the Hub Bridge manually:
npx -y @civic/hub-bridge
Managing Your Tools
Adding More Tools
You can add new tools directly in your VS Code chat:Removing Tools
You can disconnect from specific tools directly in chat:Removing the MCP Server
To remove Civic Nexus completely: Via Settings:1
Open MCP Settings
Go to File → Preferences → Settings and search for “MCP”
2
Delete Server
- Find “Civic Nexus” in your MCP servers list
- Click the Delete or Remove button next to it
1
Edit Configuration
Open your
.mcp.json
file in the workspace root2
Remove Entry
Delete the
"civic-nexus"
entry from the servers
object3
Save and Restart
Save the file and restart VS Code