{"id":"robotmcp-server","name":"robotmcp-server","af_score":48.0,"security_score":58.2,"reliability_score":27.5,"what_it_does":"robotmcp-server is a modular Model Context Protocol (MCP) server (Python/FastAPI) that discovers/loads MCP tools from git submodules, exposes an MCP-compatible HTTP transport endpoint, and can secure access via OAuth 2.1 with Supabase-backed user/session handling. It also supports Cloudflare Tunnel access and provides CLI commands for module management and connectivity verification.","best_when":"You want a self-hosted, extensible MCP server with automatic submodule tool discovery and optional OAuth/Supabase + Cloudflare tunnel for controlled remote access.","avoid_when":"You cannot or do not want to manage OAuth flows, Supabase credentials, or a Cloudflare tunnel; or you require explicit, documented rate limits and formal API contracts beyond the described endpoints.","last_evaluated":"2026-04-04T21:45:36.085203+00:00","has_mcp":true,"has_api":true,"auth_methods":["OAuth 2.1 (PKCE)","Supabase user management / JWT validation (per environment variables)","Optional OAuth disabled via ENABLE_OAUTH=false","Creator-only access control (per README)"],"has_free_tier":false,"known_gotchas":["MCP transport is described as streamable HTTP at /mcp with a legacy fallback /sse; clients/agents may need to try /mcp first.","OAuth is optional (ENABLE_OAUTH=false) but remote access via tunnel likely expects auth; automated setups must handle the login flow.","Submodule auto-discovery and auto-install happen at startup—agents should be prepared for network/package-install side effects.","Compatibility of submodules depends on presence of an integration.py with a register(mcp, **kwargs) function; missing integrations will lead to modules being marked incompatible."],"error_quality":0.0}