Server definition
- Hash
- sha256:627a1218a3d28b189eef640341f9681f0ed293c6b2dde9cf5762edcf5fecc547
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns detailed analysis of a specific dependency or multiple dependencies with metadata about quality, license\nand security. Dependencies can be referred to as packages, components or libraries. They\ncan be transitive (brought in by other dependencies) or direct (explicitly added to the\nproject).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"packageUrls": {
"description": "Package URL (PURL) or list of PURLs identifying the component(s). Maven requires namespace (groupId). Version\nis required. When providing multiple package URLs, limit to 20 maximum.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"packageUrls"
],
"type": "object"
},
"name": "getComponentVersion",
"outputSchema": null
},
{
"description": "Returns the latest version of a dependency or multiple dependencies with quality, license and security data.\nDependencies can be referred to as packages, components or libraries. They can be\ntransitive (brought in by other dependencies) or direct (explicitly added to the\nproject).\n",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"packageUrls": {
"description": "Package URL (PURL) or list of PURLs identifying the component(s). Maven requires namespace (groupId). Version\nis optional. When providing multiple package URLs, limit to 20 maximum.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"packageUrls"
],
"type": "object"
},
"name": "getLatestComponentVersion",
"outputSchema": null
},
{
"description": "Returns top dependency version recommendations ranked by Developer Trust Score with\nsecurity, licensing, and quality analysis. Developer Trust Score is a measure of quality,\nsecurity, licensing, and maintainability. Use this when selecting a new component to add\nto a project (without version) or when upgrading an existing component (with version).\nDependencies can be referred to as packages, components or libraries. They can be\ntransitive (brought in by other dependencies) or direct (explicitly added to the\nproject).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"packageUrls": {
"description": "Package URL (PURL) or list of PURLs identifying the component(s). Maven requires namespace (groupId).\nVersion is optional: omit for new component recommendations (returns the best versions\nto start with), include for upgrade recommendations (returns better versions than the\none specified). When providing multiple package URLs, limit to 20 maximum.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"packageUrls"
],
"type": "object"
},
"name": "getRecommendedComponentVersions",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:627a1218a3d28b189eef640341f9681f0ed293c6b2dde9cf5762edcf5fecc547 | sha256sum