本项目是在 Phala Cloud 的可信执行环境(TEE)上托管的 Supabase MCP 服务器。它能为相关应用提供稳定且安全的服务支持。
注意:该实现代码是从 supabase 叉出。我们添加了 Docker 支持,让其可以在 Phala Cloud 上部署;并且在 ./src/sse.ts 中增加了传输 sse
的支持,使得服务器能够进行远程托管。
若要在 Phala Cloud 上部署,你只需将 ./docker-compose.yml 复制到 Phala Cloud 部署控制台,并在部署时设置环境变量。更多详细信息请参考 Phala Cloud 文档。
docker build --platform linux/amd64 -t <你的镜像名称> .
设置环境变量 SUPABASE_ACCESS_TOKEN=your_token_here
,然后运行以下命令启动服务:
docker compose up
运行 npx @modelcontextprotocol/inspector
(一个 MCP 调试工具)并在浏览器中打开其 URL,然后使用 sse
协议连接到你的服务器,地址为 "http://localhost:3000/sse"。
⚠️ 重要提示
代码是从 supabase 叉出,使用时请注意原项目的相关规定。
💡 使用建议
在本地构建时,确保正确设置环境变量
SUPABASE_ACCESS_TOKEN
,否则服务可能无法正常启动。