An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Sensact is a Supabase-hosted remote MCP device platform.
The goal is to let LLM clients such as Codex or Claude discover and invoke capabilities on user-owned devices through a standard MCP server, while Supabase Auth provides the OAuth 2.1 authorization flow and Postgres + Realtime + Storage provide the control plane.
Sensact is prepared for the official MCP Registry as a remote-only public preview server.
io.github.sensact-agents/sensacthttps://github.com/sensact-agents/Sensacthttps://helavgrvwipmdvyejfom.supabase.co/functions/v1/mcphttps://helavgrvwipmdvyejfom.supabase.co/functions/v1/mcp/.well-known/oauth-protected-resourcehttps://helavgrvwipmdvyejfom.supabase.co/auth/v1/.well-known/oauth-authorization-serverv1 is focused on one-shot device capability invocation:
Reference v1 capabilities:
vision.camera_capturecontacts.find_contactvision.screen_capturePlanned later phases:
v2: WebRTC media sessions for realtime audio/videov3: advanced actions and realtime inference orchestration/ and /oauth/consentNot part of this repository snapshot:
Implemented in this repository:
Supabase Edge Function MCP gateway at supabase/functions/mcpWWW-Authenticate challenge for remote MCP OAuthlist_devices, list_device_capabilities, invoke_device_capability, get_artifactSupabase AuthKnown limitations:
invoke_device_capability requires an actual device runtime to consume jobs and write resultshttps://www.sensactagent.com/oauth/consent in productionNode.js 20+npmSupabase CLISupabase project with:
Set:
VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEYThen run:
For local development the web auth app runs at:
Production web auth URLs:
Push migrations:
Deploy the MCP function:
--no-verify-jwt is intentional. The gateway must return its own 401 + WWW-Authenticate challenge for remote MCP discovery.
Public preview server URL:
Public preview protected resource metadata:
Public preview authorization server metadata:
Deployment template:
Registry lookup:
Fallback install for Codex:
Log in through Supabase OAuth:
Check status:
Fallback install for Claude Code:
The repository publishes to the official MCP Registry from Git tags via GitHub Actions OIDC.
Create and push a release tag:
The workflow at .github/workflows/publish-mcp.yml will:
services/mcp-serviceservices/oauth-consent-appserver.json against its $schemaserver.jsonmcp-publisher login github-oidcio.github.sensact-agents/sensact to the RegistryAfter publication, verify the public entry:
Consent app:
MCP shared package:
Registry publication assets:
Remote MCP discovery:
Current repository bootstrap:
d394e5bv0.1.0No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sensact)<a href="https://allmcps.com/mcp/sensact"><img src="https://allmcps.com/api/badge/sensact?style=directory" alt="Sensact on AllMCPs" /></a>