MCP Server for Bosch/Buderus heatpumps via EMS-ESP
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"emsesp-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
show-dhw-settingsGet all settings for domestic hot water preparation in table format
show-heat-curveShow the configured heat curve as a graph
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
One local source for the MCP servers, tools, and memory your AI coding agents share, synced into each tool's native config with a review gate and a receipt for every change. No daemon, no lock-in.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
MCP Security Weekly
Get CVE alerts and security updates for Emsesp Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Get hot water temperature and COP of preparation
Get graph of configured heat curve
With this Model Context Protocol (MCP) server, you can integrate your Bosch CS5800/6800i or Buderus WLW176/186i heat pump via ems-esp into a Large Language Model (LLM) Application such as Claude Desktop.
Then shoot your prompts like so:
The LLM will select the necessary Tools provided by the MCP server to answer the question.
Or you can simply use the built-in Prompts provided by the MCP server:
/show-dhw-settings to get all settings for domestic hot water preparation in table format/show-heat-curve to show the configured heat curve as a graphThis MCP server works with any LLM application which supports Tools. I've verified it end-to-end on the Claude Desktop App which supports easy one-click installation.
Settings in Claude DesktopExtensions and drag the DXT file into the windowInstallGo to the settings file of your LLM application, for instance .vscode/mcp.json for Github Copilot, and add the following configuration:
"emsesp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"github:bosch-buderus-wp/emsesp-mcp-server"
],
"env": {
"EMS_ESP_URL": "http://ems-esp"
}
}
LOG_LEVEL (info): The log level of the logs which get written to ~/.emsesp-mcp/server-%DATE%.logEMS_ESP_URL (http://ems-esp): Base URL of the EMS-ESP gatewayENTITIES_CONFIG_PATH (./entities.json): Path to the entity configuration fileTAGS_AS_TOOLS (statistics,temperatures,states,settings,pumps,eheater): comma-separated list of tags. Each tag gets exposed as a separate tool. Each tool provides all entities which are tagged with the respective tag in the config file stored at ENTITIES_CONFIG_PATH.