Skip to main content

MCP server to perform a scan and produce an SBOM

Project description

MCP SBOM Server

Python MCP

MCP server to perform a Trivy scan and produce an SBOM in CycloneDX format.

Installation

Prerequisites

Install the following.

MCP Clients

Configuration

"mcpServers": {
        "mcp-sbom": {
            "command": "uv",
            "args": [
                "--directory",
                "/path/to/mcp-sbom",
                "run",
                "mcp-sbom"
            ]
        }
    }

Building

[!NOTE] This project employs uv.

  1. Synchronize dependencies and update the lockfile.
uv sync

Debugging

MCP Inspector

Use MCP Inspector.

Launch the MCP Inspector as follows:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-sbom run mcp-sbom

MCP Inspector

Windows

When running on Windows, use paths of the style:

C:/Users/gkh/src/mcp-sbom-server/src/mcp_sbom

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_mcp_sbom-0.1.0.tar.gz (143.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_mcp_sbom-0.1.0-py3-none-any.whl (143.5 kB view details)

Uploaded Python 3

File details

Details for the file mseep_mcp_sbom-0.1.0.tar.gz.

File metadata

  • Download URL: mseep_mcp_sbom-0.1.0.tar.gz
  • Upload date:
  • Size: 143.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_mcp_sbom-0.1.0.tar.gz
Algorithm Hash digest
SHA256 35204041414ea655a78961bbce2d5e1f58ae5a54cf758b092e67a898ceb0d7ea
MD5 baea7a7bb5cee99568eb9be37b60d46b
BLAKE2b-256 b2d78418a919c53c399ae9c8a288baa975f0e6696691fdbdd01f4a1d0f7ec83a

See more details on using hashes here.

File details

Details for the file mseep_mcp_sbom-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mseep_mcp_sbom-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 143.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_mcp_sbom-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35d7f6ea5a659d17cb65866d5ac45a45d966063036b00778ca75a1279a68e5bb
MD5 c9177d96f7ef9db6fd5d6e1833a16a13
BLAKE2b-256 8c60974955c7e78f8c9a969f4771e9f30a18c84b7a6d002d10afae57f46365b0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page