Back to Home
JupiterOne icon

jupiterone-mcp-server

Verified Safe

by JupiterOne

Overview

Provides a Model Context Protocol (MCP) server that enables AI assistants and other MCP clients to interact with JupiterOne's security data, rules, dashboards, and integrations.

Installation

Run Command
npx -y @jupiterone/jupiterone-mcp

Environment Variables

  • JUPITERONE_API_KEY
  • JUPITERONE_ACCOUNT_ID
  • JUPITERONE_BASE_URL
  • JUPITERONE_OAUTH_TOKEN

Security Notes

The server uses `dotenv` to load environment variables for sensitive credentials (API key, account ID, OAuth token), preventing hardcoding. Input validation is performed using `zod` schemas for tool parameters, reducing risks of malformed input. Interactions with the JupiterOne API are via `graphql-request` and `fetch` for deferred queries, which are standard and generally secure, assuming the JupiterOne API itself is trusted. Query validation is implemented for J1QL, which adds a layer of defense against invalid or potentially harmful queries, although it focuses on syntax rather than direct injection into the underlying database (J1QL is not SQL). There are no obvious uses of `eval`, direct command injection points, or unnecessary network access. The `package.json` does not contain unusual or unsafe scripts. The primary security considerations revolve around proper configuration of JupiterOne API credentials.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars2
Forks0
Last Update2025-12-05

Tags

securitycloud-securitydata-managementautomationgraphql