Skip to main content
Glama
NazzyDee

Control Room MCP Server

by NazzyDee

Control Room MCP Server

This is a standalone Express server that implements the Model Context Protocol (MCP). It is used to securely expose Google Analytics data and Firebase Cloud Messaging capabilities to Spark/Gemini.

Why a Standalone Server?

MCP relies on Server-Sent Events (SSE) to maintain a live streaming connection with the AI agent. Serverless functions (like Netlify Functions or AWS Lambda) are stateless and automatically terminate connections, which instantly crashes the stream. This standalone Node.js server solves that by running continuously.

Related MCP server: Google MCP Server

Since this requires a persistent server, deploying to a free host like Render.com is the best option.

  1. Push to GitHub:

    • Create a new, empty repository on GitHub called control-room-mcp.

    • Open this folder (v:\New App Ideas\Work\control-room-mcp) in your terminal or VS Code.

    • Run the commands GitHub gives you to push an existing repository.

  2. Deploy to Render:

    • Go to Render.com and sign in.

    • Click New -> Web Service.

    • Connect your GitHub account and select your new control-room-mcp repo.

    • Settings:

      • Build Command: npm install

      • Start Command: npm start

      • Instance Type: Free

    • Environment Variables: Make sure you copy over these 3 variables exactly as they are in your Netlify Control Room app:

      • GOOGLE_PRIVATE_KEY

      • GOOGLE_CLIENT_EMAIL

      • VITE_GA_PROPERTY_ID

  3. Connect to Spark:

    • Once Render finishes deploying, it will give you a .onrender.com URL.

    • Go to Gemini -> Set up custom connected app.

    • Enter your Render URL with /mcp at the end (e.g. https://control-room-mcp.onrender.com/mcp).

    • Done! Spark is now securely connected to your Control Room.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.

  • MCP server for interacting with the Supabase platform

  • MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NazzyDee/control-room-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server