Modular MCP server with Streamable HTTP, optional OAuth 2.1, Supabase auth, Cloudflare tunnel, and creator-only access control
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"robotmcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# RobotMCP Server A modular Model Context Protocol (MCP) server with automatic submodule integration, OAuth 2.1 authentication, Supabase user management, and Cloudflare tunnel support. Works with ChatGPT and Claude.ai. ## Installation ### For Users ```bash # Using uv (recommended) uv tool install robotmcp-server robotmcp-server # Using pip pip install robotmcp-server robotmcp-server ``` ### For Developers ```bash git clone --recursive https://github.com/robotmcp/robotmcp_server.git cd robotmcp_server # Using uv (recommended) uv venv uv pip install -e . uv run robotmcp-server # Using pip pip install -e . robotmcp-server ``` Edit submodule code directly in `modules/` — changes take effect immediately. You can also manage modules with `robotmcp-server add/remove/update`. ## Features - **Submodule Auto-Discovery**: Automatically finds and registers MCP tools from git submodules - **Auto-Install Dependencies**: Submodule dependencies are installed automatically at startup - **Streamable HTTP Transport**: Modern MCP transport at `/mcp` - **OAuth 2.1**: Full flow with PKCE and dynamic client registration - **Cloudflare Tunnel**: Secure access via `{name}.robotmcp.ai` - **Creator-Only Access**: Only the server creator can connect - **Optional OAuth**: Disable with `ENABLE_OAUTH=false` - **Secure CLI Login**: POST-based credential transfer (not URL params) - **WSL Support**: Reliable browser opening with PowerShell fallback ## Project Structure ``` robotmcp_server/ ├── main.py # FastAPI app entry point ├── cli.py # CLI daemon management ├── config.py # Config management (~/.robotmcp-server/) ├── setup.py # Browser-based login flow ├── submodule_integration.py # Auto-discover & register submodule tools ├── submodule_deps.py # Auto-install submodule dependencies ├── logging_config.py # Logging with Supabase support ├── sse.py # Legacy SSE endpoints …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.