Skip to content

Installation

Let your AI agents interact with NeuBird’s AI-powered production operations platform using the Model Context Protocol.

Before you begin, you’ll need:

  • Active NeuBird account - Contact NeuBird to get started
  • Node.js 20+ - Download Node.js
  • Connected data source - At least one cloud provider (AWS, Azure, GCP) or monitoring tool (Datadog, PagerDuty, etc.)
  • MCP-compatible client - Claude Code, Cursor, or GitHub Copilot

NeuBird MCP Server supports two connection modes:

ModeBest ForSetup
Local (Default)Individual developers, quick setupRun MCP server locally via npx
Remote ServerTeams, enterprise deploymentsConnect to a hosted MCP server and sign in with OAuth

Run the MCP server locally on your machine. This is the simplest setup for individual users.

Terminal window
export NEUBIRD_EMAIL="your-email@company.com"
export NEUBIRD_PASSWORD="your-password"
export NEUBIRD_BASE_URL="https://<your-deployment-name>.app.neubird.ai/api"

Legacy env var support

The HAWKEYE_EMAIL, HAWKEYE_PASSWORD, and HAWKEYE_BASE_URL variables are also accepted for backward compatibility. NEUBIRD_* takes precedence when both are set.

Create .cursor/mcp.json in your project with the following content:

{
"mcpServers": {
"neubird": {
"command": "npx",
"args": ["-y", "@neubirdai/mcp-server-neubird@latest"],
"env": {
"NEUBIRD_EMAIL": "${env:NEUBIRD_EMAIL}",
"NEUBIRD_PASSWORD": "${env:NEUBIRD_PASSWORD}",
"NEUBIRD_BASE_URL": "${env:NEUBIRD_BASE_URL}"
}
}
}
}

View Cursor MCP documentation →


Connect to a hosted NeuBird MCP server. This is ideal for teams and enterprise deployments where the MCP server is managed centrally.

Remote Server URL

Your deployment URL follows the pattern https://<your-deployment-name>.app.neubird.ai/mcp. Contact your administrator if you don’t know your deployment name.

Your MCP client must support HTTP transport with OAuth. Claude Code, Cursor, GitHub Copilot (VS Code), and OpenAI Codex all do.

Add the server URL — no credential headers. On first connect, the client opens a browser window for you to sign in with your NeuBird login (including SSO and MFA, if your organization uses them).

Create .cursor/mcp.json in your project:

{
"mcpServers": {
"neubird": {
"type": "http",
"url": "https://<your-deployment-name>.app.neubird.ai/mcp"
}
}
}

Cursor prompts you to sign in when the server is first enabled.

The remote server accepts only OAuth. X-NeuBird-Email / X-NeuBird-Password and the legacy X-Hawkeye-Email / X-Hawkeye-Password headers are rejected with 401 Unauthorized — remove them from your configuration and sign in as shown above. Email/password credentials work only with the local setup.


Once your client is configured, head over to Quick Start to verify connectivity with NeuBird and run sample commands.