KOVA MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@KOVA MCPWhat's the current temperature in the living room?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
KOVA MCP
Talk to your myGEKKO in your words. An open-source MCP server that connects Claude (and any other MCP client) to myGEKKO building controllers — via the official myGEKKO Query API. Talk to your myGEKKO building controller from Claude — English quickstart below.
„Wie warm ist es im Wohnzimmer?" · „Welche Lichter sind noch an?" · „Mach die Rollläden im Süden runter." — in your own words, straight to your house.
KOVA MCP is the tool for tinkerers and power users. If you want it daily, on your phone, and for the whole family — without a terminal: that is what the KOVA App is for (kova.casa).
Try it in 2 minutes — without your own controller
The public myGEKKO demo controller (“Mustermann”) is there for exactly this kind of test:
claude mcp add mygekko \
--env GEKKO_USERNAME=mustermann@my-gekko.com \
--env GEKKO_KEY=HjR9j4BrruA8wZiBeiWXnD \
--env GEKKO_GEKKOID=K999-7UOZ-8ZYZ-6TH3 \
-- uvx --from git+https://github.com/joeexafionbot-dev/kova-mcp mygekko-mcpThen in Claude Code: “What systems does my building have? Show me the lights in the living room.”
Related MCP server: Homey MCP Server
With your own myGEKKO
Prerequisite: controller registered on my-gekko.com and the Plus service “myGEKKO Query API” activated (included in the Home Bundle; generate a key under Settings → Globe → Plus Advanced → Plus Query API → Administration → Generate new).
claude mcp add mygekko \
--env GEKKO_USERNAME=deine@mail.de \
--env GEKKO_KEY=DEIN-QUERY-API-KEY \
--env GEKKO_GEKKOID=XXXX-XXXX-XXXX-XXXX \
-- uvx --from git+https://github.com/joeexafionbot-dev/kova-mcp mygekko-mcpClaude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"mygekko": {
"command": "uvx",
"args": ["--from", "git+https://github.com/joeexafionbot-dev/kova-mcp", "mygekko-mcp"],
"env": {
"GEKKO_USERNAME": "deine@mail.de",
"GEKKO_KEY": "DEIN-QUERY-API-KEY",
"GEKKO_GEKKOID": "XXXX-XXXX-XXXX-XXXX"
}
}
}
}Also possible locally (LAN instead of cloud): GEKKO_MODE=local + GEKKO_LOCAL_HOST — all variables in .env.example.
What the server supports capabilities
Resources |
|
Read tools |
|
Control tools |
|
Transports |
|
Security (deliberately conservative)
Read-only by default. Control requires explicit
GEKKO_ALLOW_WRITE=true.Deny-list always remains enforced: alarm system, doors/access, and cameras are blocked even with write access enabled; critical actions require a second confirmation.
Credentials only via environment variables, never in files/logs (the key is redacted in logs).
Controller-friendly: rate limits and backoff on
429/470— otherwise faulty requests would fall into the controller's alarm log.
Details: SECURITY.md.
English quickstart
MCP server for myGEKKO building controllers (official Query API, cloud or LAN). Read-only by default; writes are opt-in (“off”) and policy-gated (alarm/access/camera are always denied). Try it instantly with the public demo controller using the credentials above, or set GEKKO_USERNAME / GEKKO_KEY / GEKKO_GEKKOID in your own controller. Run via uvx --from git+https://github.com/joeexafionbot-dev/kova-mcp mygekko-mcp.
Development
GXP4The repository is the release mirror of the KOVA monorepo (where CI runs); issues and PRs are still welcome and will be forwarded back.
License & trademarks
MIT. myGEKKO is a trademark of myGEKKO | Ekon GmbH — KOVA MCP is an independent community project and is not released by myGEKKO. The demo credentials above belong to the public myGEKKO demo controller.
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to the Enphase Developer API v4 for read-only access to solar production, consumption, battery, and EV charger data, with optional write tools for battery settings and EV charging.MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude AI to control and manage Homey Pro smart home devices, flows, and analytics through natural language.12MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to read and control Home Assistant devices via natural language, with configurable safety restrictions on sensitive actions.2MIT
- FlicenseNot gradedqualityCmaintenanceConnects MCP clients (e.g., Claude) to your NIBE myUplink heat-pump account for reading sensors and controlling settings via OAuth2 authentication.
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/joeexafionbot-dev/kova-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server