{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_xddhpp-jimeng-mcp","slug":"xddhpp-jimeng-mcp","name":"jimeng-mcp","type":"mcp","url":"https://github.com/XDDHPP/jimeng-mcp","page_url":"https://unfragile.ai/xddhpp-jimeng-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:XDDHPP/jimeng-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_xddhpp-jimeng-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":"This capability allows users to define functions using a schema that can be called across multiple providers, including OpenAI and Anthropic. It leverages a registry pattern to manage function definitions and their associated APIs, enabling seamless integration and invocation of external services. This design choice enhances flexibility and interoperability compared to traditional single-provider function calling systems.","intents":["How can I call functions from different AI providers in a unified way?","I need to integrate multiple APIs into my application without rewriting code.","What is the best way to manage function calls across different AI models?"],"best_for":["developers building applications that require multi-provider AI integrations"],"limitations":["Requires careful schema management to avoid conflicts; performance may vary based on provider response times."],"requires":["Node.js 14+","API keys for each supported provider"],"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_xddhpp-jimeng-mcp__cap_1","uri":"capability://memory.knowledge.context.management.for.model.interactions","name":"context management for model interactions","description":"This capability manages context across multiple interactions with AI models, allowing for stateful conversations and task continuity. It employs a context stack mechanism that retains relevant information from previous interactions, enabling the system to provide coherent and contextually aware responses. This approach is particularly beneficial for applications requiring ongoing dialogue with users.","intents":["How can I maintain context in conversations with AI models?","I want to build a chatbot that remembers previous interactions.","What is the best way to manage user sessions in an AI application?"],"best_for":["developers creating conversational agents or chatbots"],"limitations":["Context size is limited; may require external storage for long-term memory."],"requires":["Node.js 14+","database for persistent context storage"],"input_types":["text"],"output_types":["text"],"categories":["memory-knowledge","context management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_xddhpp-jimeng-mcp__cap_2","uri":"capability://automation.workflow.dynamic.api.orchestration.for.model.chaining","name":"dynamic api orchestration for model chaining","description":"This capability enables the dynamic orchestration of multiple APIs to create complex workflows involving AI models. It uses a pipeline pattern to define sequences of API calls, allowing for conditional execution and data transformation between steps. This design facilitates the creation of sophisticated applications that require chaining multiple AI services together.","intents":["How can I create workflows that involve multiple AI APIs?","I need to process data through several models in a specific order.","What is the best way to manage dependencies between API calls?"],"best_for":["developers building complex AI-driven applications"],"limitations":["Increased complexity in managing API dependencies; potential latency due to multiple calls."],"requires":["Node.js 14+","API keys for each service involved"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["automation-workflow","api orchestration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":26,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","API keys for each supported provider","database for persistent context storage","API keys for each service involved"],"failure_modes":["Requires careful schema management to avoid conflicts; performance may vary based on provider response times.","Context size is limited; may require external storage for long-term memory.","Increased complexity in managing API dependencies; potential latency due to multiple calls.","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.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:06.728Z","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=xddhpp-jimeng-mcp","compare_url":"https://unfragile.ai/compare?artifact=xddhpp-jimeng-mcp"}},"signature":"hhEH8GVvE3bJxJV/MZsc4uax2qSEToXWKM4C6rg8LCTh4elr3kXj4dgiZ29uHREEV44ZIErqLaRQc2PhsvFPDg==","signedAt":"2026-06-22T03:03:10.281Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/xddhpp-jimeng-mcp","artifact":"https://unfragile.ai/xddhpp-jimeng-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=xddhpp-jimeng-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"}}