{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_dinhogehm-nuria-mcp","slug":"dinhogehm-nuria-mcp","name":"nuria-mcp","type":"mcp","url":"https://github.com/dinhogehm/nuria-mcp","page_url":"https://unfragile.ai/dinhogehm-nuria-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:dinhogehm/nuria-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_dinhogehm-nuria-mcp__cap_0","uri":"capability://tool.use.integration.schema.based.function.calling.with.multi.provider.support","name":"schema-based function calling with multi-provider support","description":"Nuria-MCP implements a schema-based function calling mechanism that allows developers to define and invoke functions across multiple AI model providers seamlessly. This is achieved through a unified protocol that abstracts the underlying model interactions, enabling easy integration with various APIs like OpenAI and Anthropic. The architecture is designed to facilitate extensibility, allowing new providers to be added with minimal configuration, which distinguishes it from other MCP implementations that may require more rigid setups.","intents":["How can I easily switch between different AI model providers in my application?","What is the best way to define and call functions across multiple APIs?","Can I integrate new AI models without extensive code changes?"],"best_for":["developers building applications that leverage multiple AI models"],"limitations":["Requires manual configuration for each new provider; no automatic discovery of APIs"],"requires":["Node.js 14+","Access to API keys for the respective AI providers"],"input_types":["structured data","API requests"],"output_types":["structured data","API responses"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_dinhogehm-nuria-mcp__cap_1","uri":"capability://memory.knowledge.context.management.for.model.interactions","name":"context management for model interactions","description":"Nuria-MCP provides robust context management capabilities that maintain state across multiple interactions with AI models. This is achieved through a centralized context store that tracks user sessions and conversation history, allowing for more coherent and contextually aware responses. The architecture leverages a lightweight in-memory store for fast access, which enhances performance compared to other systems that may rely on slower database queries.","intents":["How can I maintain user context across multiple API calls?","What is the best way to manage conversation history in my application?","Can I ensure consistent responses from models based on previous interactions?"],"best_for":["developers creating conversational agents or interactive applications"],"limitations":["In-memory context storage may lead to data loss on server restart; external persistence is required for long-term storage"],"requires":["Node.js 14+","Optional Redis for persistent context storage"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["memory-knowledge","context management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_dinhogehm-nuria-mcp__cap_2","uri":"capability://automation.workflow.dynamic.api.orchestration.for.multi.step.workflows","name":"dynamic api orchestration for multi-step workflows","description":"Nuria-MCP supports dynamic API orchestration, allowing developers to create multi-step workflows that can call various AI models in sequence based on user input or application logic. This capability is implemented using a flow-based programming approach, where each step can be configured to trigger subsequent actions based on the results of previous calls. This design allows for greater flexibility and adaptability in building complex interactions compared to more linear API calling methods.","intents":["How can I create workflows that involve multiple AI model calls?","What is the best way to handle conditional logic in API interactions?","Can I chain API calls based on user input dynamically?"],"best_for":["developers building complex applications that require multiple model interactions"],"limitations":["Increased complexity in workflow design may lead to harder debugging and maintenance"],"requires":["Node.js 14+","Basic understanding of flow-based programming concepts"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["automation-workflow","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":24,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to API keys for the respective AI providers","Optional Redis for persistent context storage","Basic understanding of flow-based programming concepts"],"failure_modes":["Requires manual configuration for each new provider; no automatic discovery of APIs","In-memory context storage may lead to data loss on server restart; external persistence is required for long-term storage","Increased complexity in workflow design may lead to harder debugging and maintenance","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.16,"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:08.155Z","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=dinhogehm-nuria-mcp","compare_url":"https://unfragile.ai/compare?artifact=dinhogehm-nuria-mcp"}},"signature":"1tP0qpSPiiuL1VB5YFo30Z+xrsXPHBB3lK+NwwU3ZrJGLNfgFOWW1Ab+nc/SqUkK+gXhPZvJwAD6EWZg9P8mDw==","signedAt":"2026-07-09T06:02:03.378Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/dinhogehm-nuria-mcp","artifact":"https://unfragile.ai/dinhogehm-nuria-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=dinhogehm-nuria-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"}}