We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/btangonan/smart_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
maturity.json•1.19 KiB
{
"locDiscipline": 3,
"locDisciplineRationale": "All files ≤300 LOC. Largest file is README.md at 225 LOC, main code file smart_mcp.py is 145 LOC. Excellent discipline.",
"validation": 0,
"validationRationale": "No schema validation beyond basic JSON schema type checking. MCP tool has 0% validation coverage - only checks for required 'shortcut' key but no content validation.",
"secrets": 3,
"secretsRationale": "No secrets found in code. No environment variables used. Static configuration only. Perfect hygiene for this use case.",
"statePersistence": 3,
"statePersistenceRationale": "Completely stateless. No cross-request memory. Reads shortcuts.json on each call. Fully idempotent. No databases or caching.",
"errorsRetriesIdempotency": 1,
"errorsRetriesIdempotencyRationale": "Basic error handling with try/catch blocks and ValueError exceptions. No structured errors (Problem+JSON). No retries/backoff (not needed for this use case). Inconsistent error handling (file errors silent, validation errors raise).",
"testingCi": 0,
"testingCiRationale": "No tests, no test framework, no CI/CD. Zero coverage. Critical paths untested (shortcuts loading, validation, error handling)."
}