LabStore
← All labs

RISKEN

by docker ✓ verified ✓ Packaged by Docker

RISKEN's official MCP Server.

MCP server installable needs setup network: on runtime: sysbox

DevOps MCP Servers

RISKEN MCP Server

RISKEN's official MCP Server.

What is an MCP Server?

MCP Info

Attribute Details
Docker Image mcp/risken
Author ca-risken
Repository https://github.com/ca-risken/risken-mcp-server

Image Building Info

Attribute Details
Dockerfile https://github.com/ca-risken/risken-mcp-server/blob/e1a0ceefa761ccafb20201cd9b213c921f7a3ac2/Dockerfile
Commit e1a0ceefa761ccafb20201cd9b213c921f7a3ac2
Docker Image built by Docker Inc.
Docker Scout Health Score Docker Scout Health Score
Verify Signature COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/risken --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence MIT License

Available Tools (4)

Tools provided by this Server Short Description
archive_finding Archive RISKEN finding.
get_project Get details of the authenticated RISKEN project.
search_alert Search RISKEN alert.
search_finding Search RISKEN findings.

Tools Details

Tool: archive_finding

Archive RISKEN finding. Use this when a request include "archive", "アーカイブ", "ペンディング"...

Parameters Type Description
finding_id number Finding ID.
note string optional Note. ex) This is no risk finding.

This tool may perform destructive updates.

This tool interacts with external entities.


Tool: get_project

Get details of the authenticated RISKEN project. Use this when a request include "project", "my project", "プロジェクト"...

Tool: search_alert

Search RISKEN alert. Use this when a request include "alert", "アラート" ...

Parameters Type Description
status number optional Status of alert. 1: active(有効なアラート), 2: pending(保留中), 3: deactive(解決済みアラート)

This tool may perform destructive updates.

This tool interacts with external entities.


Tool: search_finding

Search RISKEN findings. Use this when a request include "finding", "issue", "ファインディング", "問題"...

Parameters Type Description
alert_id number optional Alert ID.
data_source array optional RISKEN DataSource. e.g. aws, google, code (like github, gitlab, etc.), osint, diagnosis, azure, ...
finding_id number optional Finding ID.
from_score number optional Minimum score of the findings.
limit number optional Limit of the findings.
offset number optional Offset of the findings.
resource_name array optional RISKEN ResourceName. e.g. "arn:aws:iam::123456789012:user/test-user" ...
status number optional Status of the findings. (0: all, 1: active, 2: pending)

This tool may perform destructive updates.

This tool interacts with external entities.


Use this MCP Server

{
  "mcpServers": {
    "risken": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "RISKEN_URL",
        "-e",
        "RISKEN_ACCESS_TOKEN",
        "mcp/risken",
        "stdio"
      ],
      "env": {
        "RISKEN_URL": "http://localhost:8000",
        "RISKEN_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?