A basic skeleton for building MCP servers with Supabase-based authentication, RBAC, and audit logging. It provides tool and resource implementations for hub and contracts platforms, enabling secure, tenant-isolated operations.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.AUDIT_ENABLED— Enable audit logging (true/false) - default: trueCONTRACTS_BASE_URL— Base URL for Contracts API (optional)DB_MEMBERSHIPS_ROLE_COLUMNDB_MEMBERSHIPS_TABLEDB_MEMBERSHIPS_TENANT_COLUMNDB_MEMBERSHIPS_USER_ID_COLUMNDB_PROFILES_ROLE_COLUMNDB_PROFILES_TABLEDB_PROFILES_TENANT_COLUMNDB_PROFILES_USER_ID_COLUMNDB_USE_MEMBERSHIPSEMAILHUB_BASE_URL— Base URL for Hub API (optional)LOG_LEVEL— Logging level (debug, info, warn, error) - default: infoMCP_PORT— Port number for MCP server (required)NEXT_PUBLIC_SUPABASE_ANON_KEYPASSWORDSUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEY— Your Supabase service role key (required)SUPABASE_URL— Your Supabase project URL (required)TEST_CONTRACT_IDTEST_CUSTOMER_IDTEST_SERVICE_IDTEST_TEMPLATE_IDTOKEN[](https://m8ven.ai/mcp/abuali85-smartpro-mcp-server-k7zk1c)