mcp-supabase-server
Verified Safeby acessosshmika
Overview
Provides a Model Context Protocol (MCP) server for a sales agent, integrating with Supabase for data storage, Vertex AI for embeddings, and Cohere for re-ranking sales arsenal information. It aims to enhance N8N integrations with advanced AI capabilities.
Installation
npm startEnvironment Variables
- SUPABASE_URL
- SUPABASE_SERVICE_KEY
- GCLOUD_PROJECT_ID
- GCLOUD_LOCATION
- GCLOUD_SERVICE_KEY
- COHERE_API_KEY
Security Notes
Sensitive credentials (Supabase service key, Google Cloud service account key, Cohere API key) are correctly loaded from environment variables, preventing hardcoding. The `GCLOUD_SERVICE_KEY` is JSON parsed directly from an environment variable, which is a common pattern for Google Cloud credentials but requires that the environment variable's content is securely managed and not exposed or tampered with. The server utilizes default `cors()` (allowing all origins) and binds to `0.0.0.0`, which means it is publicly accessible by default unless deployed within a restricted network or behind a firewall. The use of a Supabase `SERVICE_KEY` grants elevated privileges and necessitates strict access control in production environments.
Similar Servers
supabase-mcp-server
This server provides interactive tools and React widgets for exploring and querying your Supabase database and viewing its service status.
vcon-mcp
The vCon MCP Server stores, manages, and provides advanced search and AI/ML analysis capabilities for IETF vCon (Virtual Conversation) objects, supporting multi-tenancy and extensibility via plugins.
mcp-proxy-saas
An API gateway/proxy for Model Context Protocol (MCP) servers, providing authentication, security, and logging for multi-tenant applications.
mcp-server-n8n
Provides a Model Context Protocol (MCP) server for n8n to expose custom tools, starting with a mathematical expression evaluator.