Yes so i need to ask anything on antigravity?
It cant be downloaded on mobile?
Yes so i need to ask anything on antigravity?
It cant be downloaded on mobile?
no, antigravity lives in the cli on your laptop. Gemini cannot be used with the gemini-app. That’s why I build the telegram bot for all-day tasks
@Luke_Vredeveld
Thanks a lot, Luke, this is genuinely useful. You’re right on both points: antigravity-cli moved the config to ~/.gemini/antigravity-cli/mcp_config.json and expects serverUrl instead of httpUrl, so httpUrl silently fails to discover the server.
I’ve updated the connection guide to cover both setups, the older gemini-cli (~/.gemini/settings.json with httpUrl) and the new antigravity-cli (mcp_config.json with serverUrl), including the variant with an API key header. It’s shipped in v2.2.9. The bridge itself needed no changes, it’s plain MCP over HTTP, so the same endpoint keeps working across every client.
Thanks again for smoothing the path for other Gemini users! ![]()
Do you need a paid subscription?
I wanted to test with claude before i pay for it but i get an error message when opening claude after i edited the json.
Just wondering if it is something on my side or a bug
@Cris_Rijsdijk
No paid plan needed to test. On Claude’s free tier you can add one custom connector via the UI — Settings → Connectors → Add custom connector and paste the bridge URL. That skips the JSON entirely and is the easiest way to try it out.
The error you get when Claude opens is on Claude’s side, not the bridge: editing claude_desktop_config.json by hand is easy to get slightly wrong, and a single trailing comma or missing bracket makes Claude Desktop fail to start. Run the file through jsonlint.com to catch it.
If you do want the local config route, remember the bridge speaks MCP over HTTP, so the entry has to go through mcp-remote rather than pointing at the URL directly:
{
"mcpServers": {
"homey": {
"command": "npx",
"args": ["mcp-remote", "https://your-bridge-url/mcp"]
}
}
}
Let me know which client you’re on and paste the exact error if it persists, happy to help narrow it down.
Thank you, it is working now, i did not use the mcp-remote so that was the problem.
Building flows now ![]()
@Luke_Vredeveld New version update:
2.3.0
Hi all, a big one this time, with two themes: reaching more of your Homey, and modernizing under the hood. Nothing to configure, it just works after updating.
http://<homey-ip>:52199/dashboard and viewable in any browser on your network. It is a static snapshot with a strict no-scripts security policy, and your IP whitelist still applies.The bridge now speaks the latest Model Context Protocol: structured tool output, resource links (so large data is fetched only when needed), resource subscriptions with change notifications, and your devices, zones, variables and moods exposed as resources. It runs more smoothly and uses fewer tokens with strict clients.
I ran a complete code audit for this release:
Ask your AI to build you a live dashboard of your home, for example “make a dashboard with the lights and temperature per room, and an energy overview”. The assistant gathers the data and generates it, and the app serves it at http://<homey-ip>:52199/dashboard, viewable in any browser on your network. It is a static snapshot with a strict no-scripts security policy, and your IP whitelist still applies. The app’s settings have a dedicated Dashboard tab with the URL, an Open button and example prompts.
As always, questions, ideas and bug reports are very welcome here. If the app makes your home a little easier to live with, a reply or a like helps others find it.
v2.5.0, a full interactive AI dashboard ![]()
This release turns the dashboard from a read-only page into a complete, interactive home dashboard that any AI (or the app itself) can build for you.
What’s new
/dashboard/<name>) and pick which one opens by default.Safe by design: dashboard controls use a separate dashboard token, are limited to the devices the dashboard actually shows, and can never delete or reboot anything. Whoever can open the dashboard on your network can operate the devices it shows, nothing more. You can regenerate the token any time from the settings.
Open it in any browser on your network at http://<your-homey-ip>:52199/dashboard.
Feedback welcome!
Dear Danny,
First of all, thank you for the excellent MCP AI Bridge app. I’m using it together with Homey and GitHub Copilot in VS Code, and it works very well.
I was wondering whether there are any plans to support mobile AI clients, specifically GitHub Copilot on iPhone and iPad. It would be great if users could leverage their existing GitHub Copilot subscription on mobile devices to interact with Homey tools via MCP, without being dependent on a desktop environment.
I assume this may partly depend on the capabilities that Microsoft and GitHub make available, but I’d be interested to hear your thoughts on this and whether you see opportunities for such functionality in a future release.
Kind regards,
Robin Gosselaar
Hi Danny,
Thanks for the quick img-src fix in 2.5.3 — snapshots are now working directly in the dashboard through a regular image tag. Awesome!
One possible next step: would it be feasible to add media-src http: https: to the CSP as well?
Reolink cameras can serve an FLV stream (video/x-flv) over HTTP, which fits perfectly in a standard video element. At the moment, however, it appears to be blocked by default-src 'none'.
With media-src http: https: enabled, it should be possible to display a true live stream without requiring a proxy or custom JavaScript. Users could simply point a video element to the camera’s FLV stream in HTML mode.
My reasoning is similar to the img-src change: local network cameras are trusted sources for people building a home automation dashboard, and this would open up some great possibilities for lightweight live camera integration.
Curious to hear what you think.
Thanks again for the great work on MCP AI Bridge!
Kind regards,
Robin Gosselaar
PS: Having native support for live camera streams would make Dashboard Studio even more attractive as a complete Homey dashboard solution, especially for users with Reolink cameras.
How will it look dashboard can someone post a screenshot?
@Robin_Gosselaar
Hi Robin, done, media-src is in 2.5.4 (media-src 'self' data: blob: https: http:). Once the build is approved, a <video>/<audio> tag pointing at an http/https stream works directly on a custom HTML dashboard.
One honest caveat I mentioned earlier: browsers don’t natively decode FLV (video/x-flv) in a <video> element, so a raw Reolink FLV stream still won’t play with media-src alone, it needs flv.js (MSE), which also fetches over connect-src. I deliberately left connect-src locked to 'self' since that’s the sensitive direction. So this release enables everything the browser plays natively (HLS in Safari/iOS, MP4) plus MJPEG snapshots via the <img> route from 2.5.3. If you want the flv.js path specifically, let me know and I’ll look at a scoped connect-src option.
Thanks! 2.5.4 is great progress. Quick follow-up: I’m using a Reolink E340 which only serves FLV and RTSP natively (no HLS). The FLV path with flv.js would be ideal. Would you consider a scoped connect-src that allows connections to local network ranges (like 192.168.0.0/16) only? That way the MSE/flv.js fetch stays local and doesn’t open up external connections. Otherwise I’ll look at go2rtc as a RTSP→MJPEG proxy which already works with the current img-src.
@Robin_Gosselaar
Good news, Robin: 2.6.0 adds opt-in remote access over OAuth. The bridge is now a proper remote MCP server, so cloud connector apps (Claude, ChatGPT) can register, you approve once with your API key, and control Homey from your phone, no desktop needed. Copilot mobile still has to add custom-MCP-server support on their side, but the moment it does, this works with it too. Enable it under the new Remote tab (put it behind an HTTPS reverse proxy like Cloudflare Tunnel).
v2.6.0 - Remote access for cloud AI apps (opt-in)
You can now securely connect cloud AI assistants like the Claude and ChatGPT apps to your Homey over the internet, using standard OAuth 2.1. No desktop needed anymore.
New “Remote” tab in the app settings
How it works
Secure by default
Note: GitHub Copilot on mobile still needs to add custom-MCP-server support on their side. The moment it does, this works with it too, since the bridge is now a standard remote MCP server.