jupiterone-mcp-server

JupiterOne/jupiterone-mcp-server

3.3

If you are the rightful owner of jupiterone-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The JupiterOne MCP Server is a Model Context Protocol server that facilitates interaction with JupiterOne's data through AI assistants and other MCP clients.

The JupiterOne MCP Server is designed to provide seamless access to JupiterOne's suite of tools and data through the Model Context Protocol (MCP). This server acts as a bridge, enabling AI assistants and other MCP clients to interact with JupiterOne's comprehensive data management and security platform. By leveraging the power of MCP, users can automate and streamline their workflows, access critical security insights, and manage their data more effectively. The server requires a JupiterOne account, an API key, and an account ID for configuration. It supports integration with various platforms, including Claude Desktop and Cursor IDE, allowing users to customize their setup according to their needs. With features like rules management, alert monitoring, dashboard management, and integration management, the JupiterOne MCP Server empowers users to maintain robust security postures and make informed decisions based on real-time data.

Features

  • Rules Management: Manage and evaluate rules to automate security checks and responses.
  • Alert Monitoring: Monitor active alerts to stay informed about potential security issues.
  • Dashboard Management: Create and manage dashboards to visualize data and insights.
  • Integration Management: Manage integrations to connect with various data sources and services.
  • Query Execution: Execute J1QL queries to retrieve specific data from JupiterOne.

Usages

npx with Claude Desktop

{
  "mcpServers": {
    "jupiterone": {
      "command": "npx",
      "args": ["-y", "@jupiterone/jupiterone-mcp"],
      "env": {
        "JUPITERONE_API_KEY": "your-api-key-here",
        "JUPITERONE_ACCOUNT_ID": "your-account-id-here",
        "JUPITERONE_BASE_URL": "https://graphql.us.jupiterone.io"
      }
    }
  }
}

global installation with Claude Desktop

{
  "mcpServers": {
    "jupiterone": {
      "command": "/usr/local/bin/node",
      "args": ["/usr/local/bin/jupiterone-mcp"],
      "env": {
        "JUPITERONE_API_KEY": "your-api-key-here",
        "JUPITERONE_ACCOUNT_ID": "your-account-id-here",
        "JUPITERONE_BASE_URL": "https://graphql.us.jupiterone.io"
      }
    }
  }
}

npx with Cursor

{
  "mcpServers": {
    "jupiterone": {
      "command": "npx",
      "args": ["-y", "@jupiterone/jupiterone-mcp"],
      "env": {
        "JUPITERONE_API_KEY": "your-api-key-here",
        "JUPITERONE_ACCOUNT_ID": "your-account-id-here",
        "JUPITERONE_BASE_URL": "https://graphql.us.jupiterone.io"
      }
    }
  }
}

global installation with Cursor

{
  "mcpServers": {
    "jupiterone": {
      "command": "/usr/local/bin/node",
      "args": ["/usr/local/bin/jupiterone-mcp"],
      "env": {
        "JUPITERONE_API_KEY": "your-api-key-here",
        "JUPITERONE_ACCOUNT_ID": "your-account-id-here",
        "JUPITERONE_BASE_URL": "https://graphql.us.jupiterone.io"
      }
    }
  }
}

Tools

  1. list-rules

    List all rules in the account.

  2. get-rule-details

    Get detailed rule information.

  3. create-inline-question-rule

    Create new inline question rule.

  4. evaluate-rule

    Trigger rule evaluation.

  5. get-active-alerts

    List active alerts.