Realtime Apps Stack for Claude Desktop
Configuration
{
"mcpServers": {
"supabase-mcp": {
"command": "npx",
"args": [
"-y",
"@supabase/mcp-server-supabase"
],
"env": {
"SUPABASE_ACCESS_TOKEN": "YOUR_SUPABASE_ACCESS_TOKEN"
}
},
"redis-mcp": {
"command": "npx",
"args": [
"-y",
"redis-mcp"
],
"env": {
"REDIS_URL": "YOUR_REDIS_URL"
}
},
"upstash-mcp": {
"command": "npx",
"args": [
"-y",
"@upstash/mcp-server@latest"
],
"env": {
"UPSTASH_EMAIL": "YOUR_UPSTASH_EMAIL",
"UPSTASH_API_KEY": "YOUR_UPSTASH_API_KEY"
}
},
"convex-mcp": {
"command": "npx",
"args": [
"-y",
"convex@latest",
"mcp",
"start"
]
},
"vercel-mcp": {
"command": "npx",
"args": [
"-y",
"vercel-mcp"
],
"env": {
"VERCEL_API_TOKEN": "YOUR_VERCEL_API_TOKEN"
}
}
}
}Where to save
Paste the config above into:
~/Library/Application Support/Claude/claude_desktop_config.jsonEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
SUPABASE_ACCESS_TOKENrequiredSupabase personal access token
Used by: Supabase MCP
REDIS_URLrequiredRedis connection URL
Used by: Redis MCP
UPSTASH_EMAILrequiredUpstash account email
Used by: Upstash MCP
UPSTASH_API_KEYrequiredUpstash management API key
Used by: Upstash MCP
VERCEL_API_TOKENrequiredVercel API token
Used by: Vercel MCP
What’s in this stack
Query your Supabase database, manage tables, run migrations, deploy edge functions, and manage branches directly from your AI editor.
Power real-time subscriptions with Postgres changes broadcast over WebSockets — ideal for live dashboards, chat, and collaborative editing.
Interact with Redis databases. Get, set, and manage keys, run commands, and monitor your Redis instances from your AI editor.
Handle pub/sub messaging, presence tracking, and ephemeral data with sub-millisecond latency for instant user interactions.
Create and manage Upstash serverless Redis databases, list keys, run commands, and interact with your Upstash account using natural language.
Add serverless Redis and Kafka for event-driven architectures that scale automatically without managing infrastructure.
Introspect tables, call functions, read and write data, manage environment variables, and view logs on your Convex reactive backend.
Use a reactive backend that automatically syncs data to connected clients — no manual WebSocket management or polling required.
Connect to the Vercel API to manage deployments, projects, domains, and environment variables from your AI editor.
Deploy your realtime frontend to the edge with serverless functions and WebSocket support for the lowest possible latency.