{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_won-ahamada-keris-edumcp","slug":"won-ahamada-keris-edumcp","name":"keris_edumcp","type":"mcp","url":"https://github.com/Won-ahamada/KERIS_EDUmcp","page_url":"https://unfragile.ai/won-ahamada-keris-edumcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Won-ahamada/keris_edumcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_won-ahamada-keris-edumcp__cap_0","uri":"capability://tool.use.integration.mcp.server.integration.for.model.context.management","name":"mcp server integration for model context management","description":"This capability allows for seamless integration with various AI models through a Model Context Protocol (MCP) server. It utilizes a modular architecture that supports multiple model endpoints, enabling dynamic context switching and efficient resource management. The server acts as a middleware, orchestrating requests and responses between clients and AI models, ensuring that context is preserved across interactions.","intents":["How can I integrate multiple AI models into my application?","What is the best way to manage context across different AI interactions?","How do I set up a server to handle requests to various AI models?"],"best_for":["developers building applications that require multiple AI model integrations"],"limitations":["Limited to models that support the MCP standard; may require additional configuration for each model."],"requires":["Node.js 14+","Access to AI model APIs"],"input_types":["API requests","JSON payloads"],"output_types":["API responses","JSON data"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_won-ahamada-keris-edumcp__cap_1","uri":"capability://memory.knowledge.dynamic.context.switching.for.ai.model.interactions","name":"dynamic context switching for ai model interactions","description":"This capability enables the server to switch contexts dynamically based on user inputs or session data. By maintaining a stateful interaction model, it can adapt to different user needs and maintain continuity in conversations or tasks. This is achieved through a session management system that tracks user interactions and context history.","intents":["How can I maintain context across multiple interactions with different AI models?","What is the best way to manage user sessions in AI applications?","How do I implement context switching in my AI-driven application?"],"best_for":["teams developing conversational AI applications requiring context persistence"],"limitations":["Context management may introduce latency; requires careful session handling."],"requires":["Node.js 14+","Session management library"],"input_types":["user inputs","session data"],"output_types":["contextual responses","session updates"],"categories":["memory-knowledge","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_won-ahamada-keris-edumcp__cap_2","uri":"capability://tool.use.integration.multi.model.request.handling","name":"multi-model request handling","description":"This capability allows the server to handle requests to multiple AI models simultaneously, optimizing resource usage and response times. It employs an asynchronous request handling mechanism that queues requests and distributes them to the appropriate model based on predefined rules or user preferences.","intents":["How can I send requests to multiple AI models at once?","What is the best way to optimize API calls to different AI services?","How do I manage concurrent requests to various AI models?"],"best_for":["developers building applications that require high throughput and low latency"],"limitations":["Concurrency limits may be imposed by underlying AI models; requires careful load management."],"requires":["Node.js 14+","Asynchronous programming knowledge"],"input_types":["API requests","JSON payloads"],"output_types":["API responses","aggregated JSON data"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_won-ahamada-keris-edumcp__cap_3","uri":"capability://tool.use.integration.customizable.routing.for.ai.model.requests","name":"customizable routing for ai model requests","description":"This capability provides a customizable routing mechanism that allows developers to define rules for directing requests to specific AI models based on input parameters. It uses a rule-based engine that evaluates incoming requests and determines the appropriate model to handle each one, enhancing flexibility in model usage.","intents":["How can I route requests to different AI models based on user input?","What is the best way to customize request handling for multiple AI services?","How do I implement a rules-based routing system for AI model interactions?"],"best_for":["developers needing fine-grained control over AI model interactions"],"limitations":["Complex routing rules may increase maintenance overhead; requires thorough testing."],"requires":["Node.js 14+","Routing configuration knowledge"],"input_types":["API requests","JSON payloads"],"output_types":["API responses","JSON data"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_won-ahamada-keris-edumcp__cap_4","uri":"capability://memory.knowledge.session.based.context.management.for.ai.interactions","name":"session-based context management for ai interactions","description":"This capability allows the server to manage user sessions effectively, ensuring that context is preserved across multiple interactions. It utilizes a session store that keeps track of user-specific data and interactions, enabling personalized experiences and continuity in conversations.","intents":["How can I maintain user-specific context in my AI application?","What is the best way to implement session management for AI interactions?","How do I ensure continuity in user conversations with AI models?"],"best_for":["teams developing personalized AI applications"],"limitations":["Session data may grow large over time, requiring efficient storage management."],"requires":["Node.js 14+","Database for session storage"],"input_types":["user inputs","session data"],"output_types":["contextual responses","session updates"],"categories":["memory-knowledge","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":27,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to AI model APIs","Session management library","Asynchronous programming knowledge","Routing configuration knowledge","Database for session storage"],"failure_modes":["Limited to models that support the MCP standard; may require additional configuration for each model.","Context management may introduce latency; requires careful session handling.","Concurrency limits may be imposed by underlying AI models; requires careful load management.","Complex routing rules may increase maintenance overhead; requires thorough testing.","Session data may grow large over time, requiring efficient storage management.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.2,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"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:28.694Z","last_scraped_at":"2026-05-03T15:19:18.601Z","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=won-ahamada-keris-edumcp","compare_url":"https://unfragile.ai/compare?artifact=won-ahamada-keris-edumcp"}},"signature":"SoJ6ZgEiCQGr/J3p8fg0xl/TpUxF/U5Q6OR49VXoVC8pj0lLJDVMV6FbFwuSgE3nN2vKPLCHvsOGMzftuH9MAA==","signedAt":"2026-06-20T21:41:59.973Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/won-ahamada-keris-edumcp","artifact":"https://unfragile.ai/won-ahamada-keris-edumcp","verify":"https://unfragile.ai/api/v1/verify?slug=won-ahamada-keris-edumcp","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"}}