This repository contains the configuration and guides to run and connect the Google Flow MCP server remotely.
docker-compose.ymlβ Configuration to run the Flow API & MCP server container.mcpβ Configuration file to connect local Claude Desktop/Cursor to the Docker container.
To start the server:
- Ensure Docker is running.
- Run this command in the repository folder:
docker-compose up -d
- Load Chrome and verify that your Flow Chrome Extension is connected.
Note: If you deploy on another PC with a different Cloudflare subdomain, update the PUBLIC_BASE_URL in docker-compose.yml before starting.
To connect your IDE or desktop app (like Cursor) to the server over the internet:
Open Cursor Settings (Cmd + ,) -> Models -> MCP -> Add New MCP Server:
- Name:
flow - Type:
SSE - URL:
https://flow.chatbulky.com/sse
For browser-based ChatGPT (Web):
- Add a Custom Connector/MCP tool in your ChatGPT Web interface.
- Select SSE transport type.
- Use the URL:
https://flow.chatbulky.com/sse - Set Authentication to None (Disable OAuth).
If you are running the server locally via Docker, you can connect your Claude Desktop or Cursor client directly to the container using the mcp configuration file.
Add the following to your claude_desktop_config.json (or Cursor MCP config):
{
"mcpServers": {
"flow-agent": {
"command": "docker",
"args": [
"exec",
"-i",
"flow-agent-server",
"python3",
"-u",
"/app/flow_mcp_server.py"
]
}
}
}