We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/safedep/vet'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
{"SPDXID":"SPDXRef-DOCUMENT","spdxVersion":"SPDX-2.3","creationInfo":{"created":"2023-08-20T04:47:09Z","creators":["Tool: GitHub.com-Dependency-Graph"],"comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included."},"name":"com.github.psf/requests","dataLicense":"CC0-1.0","documentDescribes":["SPDXRef-com.github.psf-requests"],"documentNamespace":"https://github.com/psf/requests/dependency_graph/sbom-fd982324975211d7","packages":[{"SPDXID":"SPDXRef-com.github.psf-requests","name":"com.github.psf/requests","versionInfo":"","downloadLocation":"git+https://github.com/psf/requests","licenseDeclared":"Apache-2.0","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/psf/requests"}]},{"SPDXID":"SPDXRef-pip-cryptography","name":"pip:cryptography","versionInfo":"< 40.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-httpbin-0.10.0","name":"pip:httpbin","versionInfo":"0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:pypi/httpbin@0.10.0","referenceType":"purl"}]},{"SPDXID":"SPDXRef-pip-pytest","name":"pip:pytest","versionInfo":">= 2.8.0,<= 6.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-pytest-cov","name":"pip:pytest-cov","versionInfo":"","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-pytest-httpbin-2.0.0","name":"pip:pytest-httpbin","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:pypi/pytest-httpbin@2.0.0","referenceType":"purl"}]},{"SPDXID":"SPDXRef-pip-trustme","name":"pip:trustme","versionInfo":"","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-wheel","name":"pip:wheel","versionInfo":"","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-sphinx-4.2.0","name":"pip:sphinx","versionInfo":"4.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:pypi/sphinx@4.2.0","referenceType":"purl"}]},{"SPDXID":"SPDXRef-pip-certifi","name":"pip:certifi","versionInfo":">= 2017.4.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-charset-normalizer","name":"pip:charset-normalizer","versionInfo":">= 2,< 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-idna","name":"pip:idna","versionInfo":">= 2.5,< 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-pysocks","name":"pip:pysocks","versionInfo":">= 1.5.6,< 1.5.7 || > 1.5.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-pytest-mock","name":"pip:pytest-mock","versionInfo":"","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-pytest-xdist","name":"pip:pytest-xdist","versionInfo":"","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-pip-urllib3","name":"pip:urllib3","versionInfo":">= 1.21.1,< 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION"},{"SPDXID":"SPDXRef-actions-actions-checkout-c85c95e3d7251135ab7dc9ce3241c5835cc595a9","name":"actions:actions/checkout","versionInfo":"c85c95e3d7251135ab7dc9ce3241c5835cc595a9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9","referenceType":"purl"}]},{"SPDXID":"SPDXRef-actions-github-codeql-action-analyze-5b6282e01c62d02e720b81eb8a51204f527c3624","name":"actions:github/codeql-action/analyze","versionInfo":"5b6282e01c62d02e720b81eb8a51204f527c3624","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@5b6282e01c62d02e720b81eb8a51204f527c3624","referenceType":"purl"}]},{"SPDXID":"SPDXRef-actions-github-codeql-action-autobuild-5b6282e01c62d02e720b81eb8a51204f527c3624","name":"actions:github/codeql-action/autobuild","versionInfo":"5b6282e01c62d02e720b81eb8a51204f527c3624","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@5b6282e01c62d02e720b81eb8a51204f527c3624","referenceType":"purl"}]},{"SPDXID":"SPDXRef-actions-github-codeql-action-init-5b6282e01c62d02e720b81eb8a51204f527c3624","name":"actions:github/codeql-action/init","versionInfo":"5b6282e01c62d02e720b81eb8a51204f527c3624","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/github/codeql-action/init@5b6282e01c62d02e720b81eb8a51204f527c3624","referenceType":"purl"}]},{"SPDXID":"SPDXRef-actions-actions-setup-python-61a6322f88396a6271a6ee3565807d608ecaddd1","name":"actions:actions/setup-python","versionInfo":"61a6322f88396a6271a6ee3565807d608ecaddd1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1","referenceType":"purl"}]},{"SPDXID":"SPDXRef-actions-pre-commit-action-646c83fcd040023954eafda54b4db0192ce70507","name":"actions:pre-commit/action","versionInfo":"646c83fcd040023954eafda54b4db0192ce70507","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507","referenceType":"purl"}]},{"SPDXID":"SPDXRef-actions-dessant-lock-threads-be8aa5be94131386884a6da4189effda9b14aa21","name":"actions:dessant/lock-threads","versionInfo":"be8aa5be94131386884a6da4189effda9b14aa21","downloadLocation":"NOASSERTION","filesAnalyzed":false,"supplier":"NOASSERTION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:githubactions/dessant/lock-threads@be8aa5be94131386884a6da4189effda9b14aa21","referenceType":"purl"}]}],"relationships":[{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-cryptography"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-httpbin-0.10.0"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-pytest"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-pytest-cov"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-pytest-httpbin-2.0.0"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-trustme"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-wheel"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-sphinx-4.2.0"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-certifi"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-charset-normalizer"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-idna"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-pysocks"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-pytest-mock"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-pytest-xdist"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-pip-urllib3"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-actions-checkout-c85c95e3d7251135ab7dc9ce3241c5835cc595a9"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-github-codeql-action-analyze-5b6282e01c62d02e720b81eb8a51204f527c3624"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-github-codeql-action-autobuild-5b6282e01c62d02e720b81eb8a51204f527c3624"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-github-codeql-action-init-5b6282e01c62d02e720b81eb8a51204f527c3624"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-actions-setup-python-61a6322f88396a6271a6ee3565807d608ecaddd1"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-pre-commit-action-646c83fcd040023954eafda54b4db0192ce70507"},{"relationshipType":"DEPENDS_ON","spdxElementId":"SPDXRef-com.github.psf-requests","relatedSpdxElement":"SPDXRef-actions-dessant-lock-threads-be8aa5be94131386884a6da4189effda9b14aa21"}]}