{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_luowei-tech-asd","slug":"luowei-tech-asd","name":"asd","type":"mcp","url":"https://smithery.ai/servers/luowei-tech/asd","page_url":"https://unfragile.ai/luowei-tech-asd","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:luowei-tech/asd"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_luowei-tech-asd__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":"This capability allows users to define and call functions using a schema-based approach, enabling seamless integration with multiple model providers. It employs a registry pattern to manage function definitions and their corresponding APIs, allowing dynamic invocation based on user input. This architecture facilitates interoperability between different AI models, making it easier to switch or combine them in workflows.","intents":["How can I call functions from different AI models in a unified way?","I need to integrate multiple APIs into my application without rewriting code.","Can I easily switch between different AI providers for my function calls?"],"best_for":["developers building applications that require multi-provider AI integration"],"limitations":["Requires explicit schema definitions for each function, which can be cumbersome for large projects."],"requires":["Node.js 14+","API keys for each AI provider being integrated"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["tool-use-integration","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_luowei-tech-asd__cap_1","uri":"capability://memory.knowledge.contextual.model.switching","name":"contextual model switching","description":"This capability enables the server to switch between different AI models based on the context of the request. It analyzes input data to determine the most suitable model, leveraging a context-aware routing mechanism. This design allows for optimized performance and relevance in responses, as it selects models that are best suited for specific tasks or data types.","intents":["How can I optimize my application to use the best AI model for each request?","I want to ensure that my AI responses are relevant to the user's context.","Can I automatically route requests to different models based on input type?"],"best_for":["teams developing AI applications that require context-sensitive responses"],"limitations":["Context analysis may introduce latency in request handling due to model selection overhead."],"requires":["Node.js 14+","Access to multiple AI models with different capabilities"],"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_luowei-tech-asd__cap_2","uri":"capability://automation.workflow.real.time.api.orchestration","name":"real-time api orchestration","description":"This capability orchestrates multiple API calls in real-time, allowing for complex workflows to be executed seamlessly. It uses an event-driven architecture to manage asynchronous requests and responses, ensuring that data flows smoothly between different services. This design enables developers to build intricate applications that require coordination between various APIs without manual intervention.","intents":["How can I automate workflows that involve multiple API calls?","I need to manage asynchronous data flows between different services.","Can I create complex interactions between various APIs in my application?"],"best_for":["developers creating applications that rely on multiple external services"],"limitations":["Increased complexity in error handling due to multiple asynchronous operations."],"requires":["Node.js 14+","API keys for all integrated services"],"input_types":["text","structured data"],"output_types":["structured data","text"],"categories":["automation-workflow","orchestration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_luowei-tech-asd__cap_3","uri":"capability://memory.knowledge.dynamic.context.storage","name":"dynamic context storage","description":"This capability provides a mechanism for storing and retrieving contextual information dynamically during interactions. It employs a key-value store architecture that allows for quick access to context data, which can be updated in real-time as user interactions progress. This design facilitates personalized user experiences by maintaining relevant context throughout the session.","intents":["How can I maintain user context across multiple interactions?","I want to personalize responses based on previous user interactions.","Can I dynamically update context information during a session?"],"best_for":["developers building interactive applications that require user context management"],"limitations":["Requires careful management of context data to avoid stale information."],"requires":["Node.js 14+","Database or key-value store for context management"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["memory-knowledge","context management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":23,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","API keys for each AI provider being integrated","Access to multiple AI models with different capabilities","API keys for all integrated services","Database or key-value store for context management"],"failure_modes":["Requires explicit schema definitions for each function, which can be cumbersome for large projects.","Context analysis may introduce latency in request handling due to model selection overhead.","Increased complexity in error handling due to multiple asynchronous operations.","Requires careful management of context data to avoid stale information.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.18,"ecosystem":0.38999999999999996,"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:27.441Z","last_scraped_at":"2026-05-03T15:19:16.961Z","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=luowei-tech-asd","compare_url":"https://unfragile.ai/compare?artifact=luowei-tech-asd"}},"signature":"sytKKXV39wZA1ljfRJbMhh8IpHXYHZrIk0ssiQNUiLxbLsu5PrO1B5csfhKoP1iKwRPwGtW1nrZfDwWPIS3vDg==","signedAt":"2026-06-22T10:31:59.893Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/luowei-tech-asd","artifact":"https://unfragile.ai/luowei-tech-asd","verify":"https://unfragile.ai/api/v1/verify?slug=luowei-tech-asd","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"}}