{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_discoverelearning-surna-mcp","slug":"discoverelearning-surna-mcp","name":"surna-mcp","type":"mcp","url":"https://github.com/discoverelearning/surna-mcp","page_url":"https://unfragile.ai/discoverelearning-surna-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:discoverelearning/surna-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_discoverelearning-surna-mcp__cap_0","uri":"capability://tool.use.integration.course.design.and.management","name":"course design and management","description":"This capability allows users to create and organize eLearning courses by leveraging a modular architecture that supports interactive blocks and assessments. It utilizes a flexible content structure that can integrate with various Agentic AI systems, enabling seamless lesson creation and asset management. The system's design facilitates easy course export and import, accommodating multiple language versions for global reach.","intents":["How can I create an interactive eLearning course with assessments?","What is the best way to manage course assets and lessons?","How do I export my course for use in different languages?"],"best_for":["educators designing online courses","instructional designers managing course content"],"limitations":["Limited to predefined interactive block types; custom blocks require additional development effort","No built-in analytics for course performance tracking"],"requires":["Node.js 14+","Access to an Agentic AI system"],"input_types":["text","media assets"],"output_types":["structured data","exported course files"],"categories":["tool-use-integration","elearning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_discoverelearning-surna-mcp__cap_1","uri":"capability://tool.use.integration.interactive.block.integration","name":"interactive block integration","description":"This capability enables the addition of interactive elements to eLearning courses, such as quizzes, polls, and multimedia content. It employs a component-based architecture that allows developers to create and plug in custom interactive blocks easily. This flexibility supports diverse learning experiences tailored to different educational needs.","intents":["How can I add interactive quizzes to my course?","What options do I have for integrating multimedia content?","Can I create custom interactive elements for my lessons?"],"best_for":["course developers wanting to enhance engagement","educators looking to implement varied teaching methods"],"limitations":["Custom block development requires knowledge of the underlying framework","Limited support for third-party integrations without additional coding"],"requires":["JavaScript knowledge","Node.js 14+"],"input_types":["text","media assets","code"],"output_types":["interactive course content","custom block components"],"categories":["tool-use-integration","elearning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_discoverelearning-surna-mcp__cap_2","uri":"capability://data.processing.analysis.multi.language.course.support","name":"multi-language course support","description":"This capability allows users to manage and author courses in multiple languages by providing built-in tools for language versioning and translation. It employs a centralized content management system that tracks language-specific assets and lessons, ensuring consistency across different language versions. This feature is particularly useful for global educational institutions.","intents":["How can I create a course that supports multiple languages?","What tools are available for translating course content?","Can I manage different language versions of my lessons easily?"],"best_for":["global educators creating multilingual courses","institutions needing to reach diverse audiences"],"limitations":["Translation tools are basic; complex translations may require external services","No automatic language detection; users must manually select language versions"],"requires":["Node.js 14+","Basic understanding of localization processes"],"input_types":["text","translated content"],"output_types":["multilingual course files","structured data"],"categories":["data-processing-analysis","elearning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_discoverelearning-surna-mcp__cap_3","uri":"capability://data.processing.analysis.course.asset.management","name":"course asset management","description":"This capability provides users with tools to efficiently manage course assets such as videos, documents, and images. It uses a cloud-based storage solution that integrates with the course authoring environment, allowing for easy upload, organization, and retrieval of assets. This ensures that all necessary materials are readily available during course creation and updates.","intents":["How can I organize my course materials and assets?","What is the best way to upload and manage multimedia content?","Can I easily retrieve assets while designing my course?"],"best_for":["course creators needing efficient asset management","educators working with diverse media types"],"limitations":["Storage limits may apply based on the hosting solution","No built-in version control for assets; manual tracking required"],"requires":["Node.js 14+","Access to cloud storage solution"],"input_types":["media files","documents"],"output_types":["organized asset libraries","course content"],"categories":["data-processing-analysis","elearning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_discoverelearning-surna-mcp__cap_4","uri":"capability://data.processing.analysis.course.export.and.import.functionality","name":"course export and import functionality","description":"This capability enables users to export and import course content in various formats, facilitating easy sharing and collaboration. It utilizes a standardized format for course data that ensures compatibility with other eLearning platforms and tools, making it easier to transition courses between systems or share with collaborators.","intents":["How can I export my course for use in another platform?","What formats are supported for importing and exporting courses?","Can I collaborate with others by sharing my course content easily?"],"best_for":["educators collaborating across platforms","institutions transitioning to new eLearning systems"],"limitations":["Export formats may not support all interactive features; some elements may be lost","Importing from non-standard formats may require manual adjustments"],"requires":["Node.js 14+","Familiarity with course content standards"],"input_types":["course files","structured data"],"output_types":["exported course files","imported course data"],"categories":["data-processing-analysis","elearning"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to an Agentic AI system","JavaScript knowledge","Basic understanding of localization processes","Access to cloud storage solution","Familiarity with course content standards"],"failure_modes":["Limited to predefined interactive block types; custom blocks require additional development effort","No built-in analytics for course performance tracking","Custom block development requires knowledge of the underlying framework","Limited support for third-party integrations without additional coding","Translation tools are basic; complex translations may require external services","No automatic language detection; users must manually select language versions","Storage limits may apply based on the hosting solution","No built-in version control for assets; manual tracking required","Export formats may not support all interactive features; some elements may be lost","Importing from non-standard formats may require manual adjustments","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.345Z","last_scraped_at":"2026-05-03T15:19:25.721Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=discoverelearning-surna-mcp","compare_url":"https://unfragile.ai/compare?artifact=discoverelearning-surna-mcp"}},"signature":"R5dzF9w6oU2TyRXiH1lwhNYVEwaud0lbbmD5PW4jf5h5ivAKpWFVojx4eY5m0F5v8bw47QI5A0V4wBuKBWNmBg==","signedAt":"2026-06-22T03:10:17.021Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/discoverelearning-surna-mcp","artifact":"https://unfragile.ai/discoverelearning-surna-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=discoverelearning-surna-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}