Supabase Edge Functions Connector for AI agents.
3 live capabilities
Stop Node.js deployment errors in Supabase Edge Functions
Waiting for input…
Why people use Supabase Edge Functions
Stop Supabase deployment failures with Supabase Edge Function Deno Validator
With this MCP, your agent scans the code before you even trigger the deployment. You get a clean report of every incompatible module and environment variable access right in your chat window.
What Vinkius changes
You stop guessing if your code will run and start knowing it will.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Migrating Node.js logic to Deno
You have an existing Node.
- Real-world use case 02
Pre-deployment verification
Before running a deployment command, ask your agent to run a full audit on your new function files to catch hidden errors.
- Real-world use case 03
Auditing environment variable usage
You are unsure if your team is using the correct syntax for secrets.
Complete set · 3capabilities
The complete Supabase Edge Functions capability set.
These are the exact actions your AI can choose when you ask it to work with Supabase Edge Functions.
01—03
3 capabilities in this set.
Part of 3 available through Supabase Edge Functions.
- 01 Capability
Audit node imports
Scans your TypeScript code for Node.js modules that are not supported in Deno. This helps you identify risky imports like node:path early.
- 02 Capability
Check env access
Detects if you are using process.env instead of the required Deno.env syntax. It prevents runtime crashes caused by incorrect environment variable access.
- 03 Capability
Validate deno imports
Checks your entire script to ensure it follows Deno-compatible import rules. This validates that your code is ready for the Supabase runtime.
Set up in minutes
One URL. Then ask Supabase Edge Functions to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Supabase Edge Functions from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Supabase Edge Functions, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Supabase Edge Functions for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Supabase Edge Functions URL.
- Step 03
Save and start
Save the connection and enable Supabase Edge Functions in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"supabase-edge-function-deno-validator": {
"url": "https://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Supabase Edge Functions
Open Agent mode in chat and ask: "Using Supabase Edge Functions, help me...". 3 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"supabase-edge-function-deno-validator": {
"url": "https://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Supabase Edge Functions
Ask Copilot: "Using Supabase Edge Functions, help me...". 3 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"supabase-edge-function-deno-validator": {
"url": "https://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Supabase Edge Functions
Open Cascade and ask: "Using Supabase Edge Functions, help me...". 3 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"supabase-edge-function-deno-validator": {
"url": "https://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Supabase Edge Functions
Ask Cline: "Using Supabase Edge Functions, help me...". 3 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add supabase-edge-function-deno-validator --transport http "https://edge.vinkius.com/vk_preview_PjOokrZoclgPbUiuwwGN5GRDHzYa6NvuPBWnToAu/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Supabase Edge Functions
Ask Claude: "Using Supabase Edge Functions, show me...". 3 tools are ready
Where the request belongs
Work Supabase Edge Functions can move forward.
Supabase developers and DevOps engineers who want to avoid the frustration of failed edge function deployments caused by runtime incompatibilities.
Supabase Developer
Scans new functions for Deno compatibility before pushing code to production.
DevOps Engineer
Automates the auditing of TypeScript imports across a repository to ensure deployment stability.
Full-stack Engineer
Quickly migrates existing Node.js logic to be compatible with Deno environments.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsEnv Variable Config Validator
Validate .env files for structural integrity, type accuracy, and security hygiene.
Database Migration Safety Analyzer
Detect destructive SQL and ORM migration patterns to prevent production data loss.
SQL Migration Safety Analyzer
Validate SQL migrations for structural risks, rollback integrity, and unbounded deletions.
Supabase
Manage Supabase projects, databases and secrets via API. create projects, configure Postgres, manage branches and secrets from any AI agent.
Vercel
Deploy frontend applications instantly with a platform optimized for Next.js, serverless functions, and edge computing globally.
Deno Deploy
Manage your Deno Deploy infrastructure. list apps, create deployments, and stream logs directly from your AI agent.
Bring your own AI
Change the model, client or framework. Keep Supabase Edge Functions connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Supabase Edge Functions.
The practical details behind the request, access and result.
How can the Supabase Edge Function Deno Validator prevent deployment errors?
It identifies Node.js-specific code, like node:path imports or process.env usage, before you deploy. This stops your functions from failing at runtime in the Deno environment.
Can I use this MCP with Claude for my Supabase projects?
Yes. You can connect this MCP to any compatible client like Claude or Cursor. Once connected, your agent can scan your TypeScript files for compatibility issues directly.
Does the Supabase Edge Function Deno Validator check for TypeScript errors?
It focuses specifically on Deno runtime compatibility, such as checking for incompatible imports and environment variable access patterns that would cause a failure in Supabase.
What happens if I use Node.js modules in my edge functions?
Your deployment will likely fail or the function will crash at runtime. This MCP helps you catch those node: prefixed imports early so you can replace them with Deno-compatible versions.
Is this capability useful for migrating existing Node.js code to Supabase?
Yes, it is specifically designed to find the parts of your Node.js code that will break in a Deno environment, making migration much smoother.
What does this MCP server do?
It scans your TypeScript code for Node.js-specific patterns that will fail in the Deno runtime used by Supabase Edge Functions.
How can I check for Node.js imports?
You can use the audit_node_imports capability to identify modules like 'node:fs' or 'node:path' that are not compatible with Deno.
Does it check environment variables?
Yes, the check_env_access capability analyzes your code to ensure you are using Deno.env instead of the Node-specific process.env.
One connection away
Give your agent a direct line to Supabase Edge Functions.
Connect Supabase Edge Functions once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available