{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_arturwyroslak-mcp-gh","slug":"arturwyroslak-mcp-gh","name":"mcp-gh","type":"mcp","url":"https://github.com/arturwyroslak/mcp-gh","page_url":"https://unfragile.ai/arturwyroslak-mcp-gh","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:arturwyroslak/mcp-gh"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_arturwyroslak-mcp-gh__cap_0","uri":"capability://tool.use.integration.mcp.server.integration.for.github.workflows","name":"mcp server integration for github workflows","description":"This capability allows seamless integration of the Model Context Protocol (MCP) into GitHub workflows, enabling developers to create context-aware applications that leverage model outputs directly from their repositories. It utilizes a server architecture that listens for GitHub events and processes them according to the MCP specifications, facilitating real-time interaction between models and GitHub actions. The implementation is designed to be extensible, allowing for easy addition of new integrations or custom workflows.","intents":["How can I integrate model outputs into my GitHub CI/CD pipeline?","What is the best way to set up an MCP server for my GitHub projects?","Can I automate model interactions based on GitHub events?"],"best_for":["teams using GitHub for version control and CI/CD processes"],"limitations":["Requires a stable internet connection for GitHub API calls","Limited to GitHub events; does not support other VCS integrations"],"requires":["Node.js 14+","Access to GitHub API with appropriate permissions"],"input_types":["webhooks from GitHub","MCP formatted requests"],"output_types":["MCP responses","GitHub action results"],"categories":["tool-use-integration","devops"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_arturwyroslak-mcp-gh__cap_1","uri":"capability://memory.knowledge.real.time.model.context.updates","name":"real-time model context updates","description":"This capability enables real-time updates of model contexts based on incoming GitHub events, allowing applications to respond dynamically to changes in the repository. It employs a publish-subscribe pattern where the MCP server subscribes to GitHub events and updates the model context accordingly, ensuring that the latest information is always available for processing. This approach minimizes latency and enhances the responsiveness of applications built on this framework.","intents":["How can I keep my model context updated with the latest repository changes?","What mechanisms are in place for real-time context updates in my application?","Can I trigger model actions based on specific GitHub events?"],"best_for":["developers building responsive applications that rely on real-time data"],"limitations":["Real-time updates may be affected by GitHub API rate limits","Requires careful management of context state to avoid stale data"],"requires":["Node.js 14+","GitHub API access"],"input_types":["GitHub event payloads"],"output_types":["updated model contexts","triggered actions"],"categories":["memory-knowledge","real-time-systems"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_arturwyroslak-mcp-gh__cap_2","uri":"capability://automation.workflow.custom.workflow.definition.for.mcp.actions","name":"custom workflow definition for mcp actions","description":"This capability allows users to define custom workflows that dictate how MCP actions are executed in response to GitHub events. It leverages a flexible configuration system that enables developers to specify conditions and actions in a declarative manner, facilitating the creation of tailored workflows without deep coding knowledge. The architecture supports modular workflow components, making it easy to extend and adapt to various use cases.","intents":["How can I create custom workflows for my MCP server?","What options do I have for defining actions based on GitHub events?","Can I customize the behavior of my model interactions?"],"best_for":["developers looking to automate specific tasks based on GitHub activity"],"limitations":["Complex workflows may require more extensive testing and validation","Limited documentation on advanced workflow configurations"],"requires":["Node.js 14+","Basic understanding of MCP specifications"],"input_types":["workflow configuration files","GitHub event payloads"],"output_types":["execution results","workflow logs"],"categories":["automation-workflow","customization"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":24,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to GitHub API with appropriate permissions","GitHub API access","Basic understanding of MCP specifications"],"failure_modes":["Requires a stable internet connection for GitHub API calls","Limited to GitHub events; does not support other VCS integrations","Real-time updates may be affected by GitHub API rate limits","Requires careful management of context state to avoid stale data","Complex workflows may require more extensive testing and validation","Limited documentation on advanced workflow configurations","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:25.635Z","last_scraped_at":"2026-05-03T15:19:29.346Z","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=arturwyroslak-mcp-gh","compare_url":"https://unfragile.ai/compare?artifact=arturwyroslak-mcp-gh"}},"signature":"oSmOKmSF9LIpHf2WH7ChseCQmIloHgoIK5efhuND0PfYKN5AiZNS/U/pB7N1tS67sNQOGCmrrOr2bltsfAjjBg==","signedAt":"2026-06-22T12:45:22.595Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/arturwyroslak-mcp-gh","artifact":"https://unfragile.ai/arturwyroslak-mcp-gh","verify":"https://unfragile.ai/api/v1/verify?slug=arturwyroslak-mcp-gh","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"}}