curl --request GET \
--url https://api.example.com/servers/:name{
"status": "success",
"server": {
"name": "weather-mcp",
"version": "1.2.3",
"description": "Get real-time weather information, forecasts, and location search using the OpenWeatherMap API.",
"author": "areeb",
"lang": "python",
"license": "MIT",
"entrypoint": "main.py",
"repository": {
"type": "git",
"url": "https://github.com/areeb/weather-mcp"
},
"tools": {
"count": 3,
"names": ["get_weather", "get_forecast", "search_location"]
},
"pricing": {
"currency": "INR",
"amount": 0
},
"security_report": {
"metadata": {
"repository": "weather-mcp",
"repo_url": "https://github.com/areeb/weather-mcp",
"scan_date": "2025-12-09T08:00:00Z",
"scanners_used": ["SonarCloud", "Tool Discovery", "Snyk", "GitGuardian", "Bandit"]
},
"summary": {
"total_issues_all_scanners": 0,
"critical_issues": 0,
"sonarcloud_url": "https://sonarcloud.io/dashboard?id=weather-mcp",
"scan_passed": true
},
"sonarcloud": {
"total_issues": 0,
"bugs": 0,
"vulnerabilities": 0,
"code_smells": 0,
"security_hotspots": 0,
"quality_gate": "passed",
"reliability_rating": "A",
"security_rating": "A",
"maintainability_rating": "A",
"coverage": 85.4,
"duplications": 0.5,
"lines_of_code": 342
},
"gitguardian": {
"scan_passed": true,
"total_secrets": 0,
"secrets": [],
"error": null
},
"bandit": {
"scan_passed": true,
"total_issues": 0,
"severity_counts": {
"high": 0,
"medium": 0,
"low": 0
},
"total_lines_scanned": 342,
"issues": [],
"error": null
},
"recommendations": []
}
}
}
Retrieve detailed information about a specific MCP server
curl --request GET \
--url https://api.example.com/servers/:name{
"status": "success",
"server": {
"name": "weather-mcp",
"version": "1.2.3",
"description": "Get real-time weather information, forecasts, and location search using the OpenWeatherMap API.",
"author": "areeb",
"lang": "python",
"license": "MIT",
"entrypoint": "main.py",
"repository": {
"type": "git",
"url": "https://github.com/areeb/weather-mcp"
},
"tools": {
"count": 3,
"names": ["get_weather", "get_forecast", "search_location"]
},
"pricing": {
"currency": "INR",
"amount": 0
},
"security_report": {
"metadata": {
"repository": "weather-mcp",
"repo_url": "https://github.com/areeb/weather-mcp",
"scan_date": "2025-12-09T08:00:00Z",
"scanners_used": ["SonarCloud", "Tool Discovery", "Snyk", "GitGuardian", "Bandit"]
},
"summary": {
"total_issues_all_scanners": 0,
"critical_issues": 0,
"sonarcloud_url": "https://sonarcloud.io/dashboard?id=weather-mcp",
"scan_passed": true
},
"sonarcloud": {
"total_issues": 0,
"bugs": 0,
"vulnerabilities": 0,
"code_smells": 0,
"security_hotspots": 0,
"quality_gate": "passed",
"reliability_rating": "A",
"security_rating": "A",
"maintainability_rating": "A",
"coverage": 85.4,
"duplications": 0.5,
"lines_of_code": 342
},
"gitguardian": {
"scan_passed": true,
"total_secrets": 0,
"secrets": [],
"error": null
},
"bandit": {
"scan_passed": true,
"total_issues": 0,
"severity_counts": {
"high": 0,
"medium": 0,
"low": 0
},
"total_lines_scanned": 342,
"issues": [],
"error": null
},
"recommendations": []
}
}
}
weather-mcp"success" on success, "error" on failureShow Server Object
python, javascript, typescript, go, rust)MIT, Apache-2.0, GPL-3.0, etc.)Show properties
repository, repo_url, scan_date, and scanners_usedscan_passed, total_issues_all_scanners, critical_issues, and sonarcloud_urlcurl -X GET "https://api.superbox.ai/api/v1/servers/weather-mcp"
{
"status": "success",
"server": {
"name": "weather-mcp",
"version": "1.2.3",
"description": "Get real-time weather information, forecasts, and location search using the OpenWeatherMap API.",
"author": "areeb",
"lang": "python",
"license": "MIT",
"entrypoint": "main.py",
"repository": {
"type": "git",
"url": "https://github.com/areeb/weather-mcp"
},
"tools": {
"count": 3,
"names": ["get_weather", "get_forecast", "search_location"]
},
"pricing": {
"currency": "INR",
"amount": 0
},
"security_report": {
"metadata": {
"repository": "weather-mcp",
"repo_url": "https://github.com/areeb/weather-mcp",
"scan_date": "2025-12-09T08:00:00Z",
"scanners_used": ["SonarCloud", "Tool Discovery", "Snyk", "GitGuardian", "Bandit"]
},
"summary": {
"total_issues_all_scanners": 0,
"critical_issues": 0,
"sonarcloud_url": "https://sonarcloud.io/dashboard?id=weather-mcp",
"scan_passed": true
},
"sonarcloud": {
"total_issues": 0,
"bugs": 0,
"vulnerabilities": 0,
"code_smells": 0,
"security_hotspots": 0,
"quality_gate": "passed",
"reliability_rating": "A",
"security_rating": "A",
"maintainability_rating": "A",
"coverage": 85.4,
"duplications": 0.5,
"lines_of_code": 342
},
"gitguardian": {
"scan_passed": true,
"total_secrets": 0,
"secrets": [],
"error": null
},
"bandit": {
"scan_passed": true,
"total_issues": 0,
"severity_counts": {
"high": 0,
"medium": 0,
"low": 0
},
"total_lines_scanned": 342,
"issues": [],
"error": null
},
"recommendations": []
}
}
}
Display Server Details
async function displayServerPage(serverName) {
const response = await fetch(
`https://api.superbox.ai/api/v1/servers/${serverName}`
);
const { server } = await response.json();
document.getElementById('name').textContent = server.name;
document.getElementById('version').textContent = server.version;
document.getElementById('description').textContent = server.description;
document.getElementById('tools').innerHTML =
server.tools.names.map(tool => `<li>${tool}</li>`).join('');
}
Check Security Status
def is_server_secure(server_name):
response = requests.get(
f'https://api.superbox.ai/api/v1/servers/{server_name}'
)
server = response.json()['server']
security = server.get('security_report', {}).get('summary', {})
return security.get('scan_passed', False) and \
security.get('critical_issues', 1) == 0
if is_server_secure('weather-mcp'):
print("Server is secure")
else:
print("Security concerns found")