{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_bps-mcp-server-murphi","slug":"bps-mcp-server-murphi","name":"BPS MCP Server","type":"mcp","url":"https://github.com/setiapam/bps-mcp-server","page_url":"https://unfragile.ai/bps-mcp-server-murphi","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:bps-mcp-server/murphi"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_bps-mcp-server-murphi__cap_0","uri":"capability://tool.use.integration.schema.based.function.orchestration","name":"schema-based function orchestration","description":"The BPS MCP Server implements a schema-based approach to function orchestration, allowing seamless integration of multiple model endpoints. It utilizes a context-aware routing mechanism that directs requests to the appropriate model based on the defined schema, ensuring efficient processing and reduced latency. This architecture enables dynamic adaptation to various model inputs and outputs, making it versatile for different use cases.","intents":["How can I integrate multiple AI models into a single workflow?","What is the best way to manage different model endpoints in my application?","How can I ensure that my requests are routed correctly based on input types?"],"best_for":["developers building complex AI workflows with multiple models"],"limitations":["Requires explicit schema definitions for each model, which can add complexity to initial setup"],"requires":["Node.js 14+","Access to model endpoints with defined schemas"],"input_types":["structured data","JSON"],"output_types":["structured data","JSON"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_bps-mcp-server-murphi__cap_1","uri":"capability://tool.use.integration.multi.provider.model.integration","name":"multi-provider model integration","description":"The BPS MCP Server supports integration with multiple AI model providers, allowing users to switch between different models seamlessly. It abstracts the underlying API calls and provides a unified interface for interacting with various models, simplifying the development process. This capability is particularly useful for applications that require different models for different tasks.","intents":["How can I switch between different AI models without changing my codebase?","What is the easiest way to integrate multiple AI service providers?","How can I manage dependencies on different model APIs in my application?"],"best_for":["teams looking to leverage multiple AI models from different providers"],"limitations":["Limited to providers that conform to the expected API structure; custom models may require additional integration work"],"requires":["API keys for each model provider","Node.js 14+"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["tool-use-integration","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_bps-mcp-server-murphi__cap_2","uri":"capability://memory.knowledge.context.aware.request.handling","name":"context-aware request handling","description":"The server implements context-aware request handling, which allows it to maintain state across multiple interactions with models. This capability leverages a context management system that tracks user sessions and model interactions, enabling more coherent and relevant responses based on previous exchanges. This is particularly beneficial for applications requiring conversational AI or iterative model interactions.","intents":["How can I maintain context in a multi-turn conversation with an AI model?","What is the best way to manage user sessions in my AI application?","How can I ensure that my model responses are relevant to previous interactions?"],"best_for":["developers building conversational agents or interactive AI applications"],"limitations":["Context management can introduce overhead, potentially affecting performance in high-load scenarios"],"requires":["Node.js 14+","Session management setup"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["memory-knowledge","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_bps-mcp-server-murphi__cap_3","uri":"capability://planning.reasoning.dynamic.model.selection","name":"dynamic model selection","description":"The BPS MCP Server allows for dynamic model selection based on real-time analysis of input data and user requirements. This capability uses a decision-making algorithm that evaluates the characteristics of incoming requests and selects the most suitable model for processing. This ensures optimal performance and accuracy by leveraging the strengths of different models as needed.","intents":["How can I select the best model for a specific task on-the-fly?","What is the best way to optimize model performance based on input data?","How can I implement a system that adapts model usage based on user needs?"],"best_for":["data scientists and engineers optimizing AI model performance"],"limitations":["Requires a well-defined set of criteria for model selection, which can complicate initial setup"],"requires":["Node.js 14+","Defined criteria for model selection"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["planning-reasoning","mcp-servers"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":26,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to model endpoints with defined schemas","API keys for each model provider","Session management setup","Defined criteria for model selection"],"failure_modes":["Requires explicit schema definitions for each model, which can add complexity to initial setup","Limited to providers that conform to the expected API structure; custom models may require additional integration work","Context management can introduce overhead, potentially affecting performance in high-load scenarios","Requires a well-defined set of criteria for model selection, which can complicate initial setup","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.18,"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:25.636Z","last_scraped_at":"2026-05-03T15:19:03.621Z","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=bps-mcp-server-murphi","compare_url":"https://unfragile.ai/compare?artifact=bps-mcp-server-murphi"}},"signature":"7TLWoxyUuXBKLIuwY/7h7O2EkuUTI0QVczryOuKhvfW76kaaXyeybszNB+wHNET/va+00DzJ/UEUQMTSFRQ+Dg==","signedAt":"2026-07-08T10:40:11.691Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/bps-mcp-server-murphi","artifact":"https://unfragile.ai/bps-mcp-server-murphi","verify":"https://unfragile.ai/api/v1/verify?slug=bps-mcp-server-murphi","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"}}