Prerequisites
Cursor Editor
Download and install Cursor (free tier works)
Node.js 18+
Required for the Hub Bridge - check with
node --version
Setup Steps
2
Install in Cursor
When Cursor opens, click “Install” to add the Civic Nexus MCP server
3
Enable the Connection
Make sure Civic Nexus is enabled in Cursor’s MCP settings. If you don’t see it, try disabling and re-enabling it.
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 Cursor to verify everything works:Troubleshooting
Cursor doesn't open when I click the install button
Cursor 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 Cursor.
Authentication window doesn't open
Authentication window doesn't open
The Hub Bridge should handle authentication in the chat. If it doesn’t:
- Restart Cursor
- Try disabling and re-enabling Civic Nexus in Cursor settings
- Make sure you’re trying to use a tool that requires authentication
Civic Nexus not showing in Cursor settings
Civic Nexus not showing in Cursor settings
- Make sure you clicked “Install” when prompted
- Check Cursor’s MCP server settings manually
- Try the manual setup method below
Manual Setup (If One-Click Fails)
If the one-click install doesn’t work, add Civic Nexus manually:Method 1: Via Cursor Settings (Recommended)
1
Open Cursor Settings
Go to Settings → Features → MCP
2
Add New MCP Server
- Click + Add New MCP Server
- Select transport type: stdio
- Enter nickname: Civic Nexus
- Enter command: npx -y @civic/hub-bridge
- Save the configuration
3
Enable and Test
The server should appear in your MCP servers list. Test with: “What MCP servers are available?”
Method 2: Via Configuration File
1
Create MCP Configuration File
Create a file called
.cursor/mcp.json
in your project root directory2
Add Configuration
Add the following content:
3
Restart Cursor
Save the file and restart Cursor. The MCP server will be automatically detected.
4
Test Connection
Test with: “What MCP servers are available?”
Managing Your Tools
Adding More Tools
You can add new tools directly in your Cursor 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 Settings → Features → MCP
2
Delete Server
- Find “Civic Nexus” in your MCP servers list
- Click on the server to access its settings
- Click Delete or Remove button
1
Edit Configuration
Open your
.cursor/mcp.json
file2
Remove Entry
Delete the
"civic-nexus"
entry from the mcpServers
object3
Save and Restart
Save the file and restart Cursor