Back to Home
Aadhavan-Pachauri icon

bubble-ai-backend

Verified Safe

by Aadhavan-Pachauri

Overview

Enterprise-grade Model Context Protocol (MCP) server for Bubble AI, providing intelligent web search, secured LLM proxy, deep research streaming, caching, and analytics.

Installation

Run Command
docker-compose up

Environment Variables

  • TAVILY_API_KEY
  • FIRECRAWL_API_KEY
  • GEMINI_API_KEY
  • OPENROUTER_API_KEY
  • JWT_SECRET
  • SUPABASE_URL
  • SUPABASE_ANON_KEY
  • SUPABASE_SERVICE_KEY
  • WEB_SEARCH_MCP_URL
  • BUBBLE_SEARCH_URL
  • LOG_LEVEL
  • ENABLE_METRICS
  • METRICS_PORT

Security Notes

The `child_process.exec` command is used in `api/mcp-orchestrator.js` to start dependent services. While the commands and working directories are derived from internal configurations (mitigating direct injection from user input), there's a potential supply chain risk if the `package.json` scripts of the forked services (`web-search-mcp`, `bubble-search`) were to become malicious. Additionally, CORS headers are set to `Access-Control-Allow-Origin: '*'`, which is broadly permissive; for production, it's generally more secure to restrict this to known origins.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassHigh
Avg Tokens3000
Stars0
Forks0
Last Update2025-12-13

Tags

LLM ProxyWeb SearchAI BackendMonorepoData Streaming