NinjaOne MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_MODE | No | Authentication mode: gateway (Docker image and Compose default) or env. Gateway mode requires X-Ninja-Client-ID and X-Ninja-Client-Secret on each /mcp request and never falls back to NINJAONE_* environment variables. | |
| MCP_HTTP_HOST | No | Bind address when MCP_TRANSPORT=http. Defaults to 127.0.0.1. The container image sets 0.0.0.0. | 127.0.0.1 |
| MCP_HTTP_PORT | No | HTTP port. Defaults to 8080. | 8080 |
| MCP_TRANSPORT | No | Transport mode: stdio (default) or http. | stdio |
| NINJAONE_REGION | No | NinjaOne region: us, eu, oc, ca, us2, or fed. | us |
| NINJAONE_SCOPES | No | OAuth scopes to request. Defaults to monitoring,management. | monitoring,management |
| CONDUIT_S2S_SECRET | No | Service-to-service secret required for HTTP transport. The HTTP server refuses to start without it unless MCP_ALLOW_INSECURE_DEV=1 is set for local development. Generate with openssl rand -hex 32. | |
| NINJAONE_CLIENT_ID | No | NinjaOne OAuth 2.0 Client ID. Required for stdio and for AUTH_MODE=env. | |
| MCP_ALLOW_INSECURE_DEV | No | Set to exactly 1 only for local development to start HTTP without CONDUIT_S2S_SECRET. The process logs a warning, does not enforce X-Gateway-S2S, and binds 127.0.0.1 only. | |
| NINJAONE_CLIENT_SECRET | No | NinjaOne OAuth 2.0 Client Secret. Required for stdio and for AUTH_MODE=env. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |