{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_freebreaker-selfhosted-supabase","slug":"freebreaker-selfhosted-supabase","name":"selfhosted-supabase","type":"mcp","url":"https://github.com/freebreaker/selfhosted-supabase","page_url":"https://unfragile.ai/freebreaker-selfhosted-supabase","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:freebreaker/selfhosted-supabase"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_freebreaker-selfhosted-supabase__cap_0","uri":"capability://data.processing.analysis.schema.browsing.and.management","name":"schema browsing and management","description":"This capability allows users to browse and manage database schemas directly from their development environment. It utilizes a real-time connection to the Supabase backend, enabling dynamic schema updates and visual representation of tables and relationships. The integration leverages Supabase's RESTful API to fetch schema information, making it easy to visualize and modify database structures without needing to write SQL commands manually.","intents":["How can I view and modify my database schema without writing SQL?","I need to understand the relationships between my tables quickly.","Can I visualize my database structure in my development environment?"],"best_for":["developers managing complex database schemas"],"limitations":["Limited to Supabase-supported databases; may not support all SQL features."],"requires":["Node.js 14+","Supabase CLI installed"],"input_types":["text"],"output_types":["structured data"],"categories":["data-processing-analysis","database-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_freebreaker-selfhosted-supabase__cap_1","uri":"capability://data.processing.analysis.sql.query.execution","name":"sql query execution","description":"This capability allows users to run SQL queries directly from their development environment. It uses Supabase's RESTful API to send SQL commands and receive results in real-time, enabling immediate feedback and iterative development. The implementation supports both single queries and batch executions, making it versatile for various use cases.","intents":["How can I execute SQL queries quickly from my IDE?","I want to test SQL commands without switching to a database client.","Can I run multiple SQL queries at once?"],"best_for":["developers who frequently interact with databases"],"limitations":["Performance may degrade with very large datasets; limited error handling for complex queries."],"requires":["Node.js 14+","Supabase API key"],"input_types":["SQL text"],"output_types":["structured data"],"categories":["data-processing-analysis","database-interaction"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_freebreaker-selfhosted-supabase__cap_2","uri":"capability://automation.workflow.migration.management","name":"migration management","description":"This capability facilitates the management of database migrations, allowing users to create, apply, and roll back migrations directly from their development environment. It leverages Supabase's migration API, enabling version control for database schemas and ensuring that changes are tracked and reversible. The implementation includes a CLI interface for easy command execution and migration history tracking.","intents":["How can I manage database migrations without using a separate tool?","I need to track changes to my database schema over time.","Can I roll back my last migration easily?"],"best_for":["teams working on collaborative database projects"],"limitations":["Requires careful versioning; potential conflicts if multiple users modify schemas simultaneously."],"requires":["Node.js 14+","Supabase CLI installed"],"input_types":["migration scripts"],"output_types":["migration status reports"],"categories":["automation-workflow","database-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_freebreaker-selfhosted-supabase__cap_3","uri":"capability://code.generation.editing.typescript.type.generation","name":"typescript type generation","description":"This capability generates TypeScript types based on the current database schema, ensuring that the codebase remains in sync with the database structure. It uses introspection of the Supabase schema to create accurate type definitions, which can be directly imported into TypeScript projects. This feature helps prevent type mismatches and enhances developer productivity by providing type safety.","intents":["How can I keep my TypeScript types in sync with my database schema?","I want to avoid type errors when accessing database fields in my code.","Can I generate TypeScript types automatically from my database?"],"best_for":["TypeScript developers working with Supabase"],"limitations":["Only supports Supabase schemas; may not cover complex types or custom types."],"requires":["Node.js 14+","Supabase API key"],"input_types":["database schema"],"output_types":["TypeScript definitions"],"categories":["code-generation-editing","type-safety"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_freebreaker-selfhosted-supabase__cap_4","uri":"capability://tool.use.integration.user.authentication.management","name":"user authentication management","description":"This capability allows developers to manage user authentication and authorization directly from their development environment. It leverages Supabase's authentication API to create, update, and delete user accounts, as well as manage roles and permissions. The implementation provides a user-friendly interface for handling common authentication tasks without needing to write extensive backend code.","intents":["How can I manage user accounts without writing backend code?","I need to set up roles and permissions for my users easily.","Can I view user authentication stats from my development environment?"],"best_for":["developers implementing user authentication in their apps"],"limitations":["Limited to Supabase's authentication features; may not support advanced authentication methods."],"requires":["Node.js 14+","Supabase API key"],"input_types":["user data"],"output_types":["authentication status reports"],"categories":["tool-use-integration","user-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Supabase CLI installed","Supabase API key"],"failure_modes":["Limited to Supabase-supported databases; may not support all SQL features.","Performance may degrade with very large datasets; limited error handling for complex queries.","Requires careful versioning; potential conflicts if multiple users modify schemas simultaneously.","Only supports Supabase schemas; may not cover complex types or custom types.","Limited to Supabase's authentication features; may not support advanced authentication methods.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"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:26.347Z","last_scraped_at":"2026-05-03T15:19:05.145Z","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=freebreaker-selfhosted-supabase","compare_url":"https://unfragile.ai/compare?artifact=freebreaker-selfhosted-supabase"}},"signature":"SJeHF69Tr5uCQS2Vvw46e47C+AIkqBdyVrqQL196MJSYyO4wTxZzROfRyv2kwumZrPFBrk4cqsi4Pwm6qWivCg==","signedAt":"2026-06-20T18:57:45.761Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/freebreaker-selfhosted-supabase","artifact":"https://unfragile.ai/freebreaker-selfhosted-supabase","verify":"https://unfragile.ai/api/v1/verify?slug=freebreaker-selfhosted-supabase","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"}}