FRITZ!Box
FRITZ!Box MCP Server for LLM/ KI Integration - Home Automation from your favourite KI agent
What is FRITZ!Box?
FRITZ!Box is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to fritz!box mcp server for llm/ ki integration - home automation from your favourite ki agent
FRITZ!Box MCP Server for LLM/ KI Integration - Home Automation from your favourite KI agent
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- FRITZ!Box MCP Server for LLM/ KI Integration - Home Automati
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx fritzboxConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use FRITZ!Box
The FRITZ!Box MCP Server exposes over 143 tools for controlling your AVM FRITZ!Box home router and connected smart home devices through any MCP-compatible AI assistant. Written in Go, it communicates with your router entirely over the local network — credentials never leave your home — and supports all FRITZ!Box models through runtime-driven tool discovery.
Prerequisites
- AVM FRITZ!Box router accessible on the local network (any model)
- FRITZ!Box user account with 'FRITZ!Box-Einstellungen' (full settings) permissions enabled
- MCP-compatible client such as Claude Desktop
- Linux or macOS (automated install script), or Windows (manual binary download)
- Go 1.25+ only if building from source
Install the FRITZ!Box MCP server
Use the automated install script on Linux or macOS. The script downloads the correct binary for your platform, places it in /usr/local/bin, and makes it executable.
curl -fsSL https://raw.githubusercontent.com/kambriso/fritzbox-mcp-server/main/install.sh | shEnable router user permissions
In your FRITZ!Box web UI, navigate to System → FRITZ!Box-Benutzer, select your user, and enable the 'The user can view and edit all FRITZ!Box settings' checkbox (FRITZ!Box-Einstellungen). Save and apply.
Run interactive setup
Run the server's interactive setup wizard. It auto-discovers your router, prompts for credentials, and saves them to a .env file with restricted permissions (0600).
./fritz-mcp --setupConfigure environment variables manually (optional)
If you prefer manual configuration, create a .env file in the same directory as the binary with the following variables.
FRITZ_HOST=fritz.box
FRITZ_PORT=49000
FRITZ_USERNAME=your_fritz_username
FRITZ_PASSWORD=your_fritz_passwordAdd to Claude Desktop configuration
Register the FRITZ!Box MCP server in your Claude Desktop config file using the absolute path to the fritz-mcp binary.
{
"mcpServers": {
"fritzbox": {
"command": "/usr/local/bin/fritz-mcp"
}
}
}FRITZ!Box Examples
Client configuration
Add this block to your claude_desktop_config.json. The binary reads credentials from the .env file in its working directory or from environment variables.
{
"mcpServers": {
"fritzbox": {
"command": "/usr/local/bin/fritz-mcp",
"env": {
"FRITZ_HOST": "fritz.box",
"FRITZ_USERNAME": "admin",
"FRITZ_PASSWORD": "your_password"
}
}
}
}Prompts to try
Ask Claude these questions after connecting the FRITZ!Box MCP server.
- "Analyze my network health and check if everything is running optimally"
- "Show me all WiFi devices and which are using the most bandwidth"
- "Block the Nintendo Switch in 20 minutes"
- "Why is my internet connection slow right now?"Troubleshooting FRITZ!Box
Cannot connect to FRITZ!Box
Run 'ping fritz.box' to verify the hostname resolves. If it does not, use the router's IP address (typically 192.168.178.1) as FRITZ_HOST instead. Confirm credentials are correct by logging into the FRITZ!Box web UI at http://fritz.box.
MCP server not visible in Claude Desktop
Ensure the command path in claude_desktop_config.json is an absolute path to the fritz-mcp binary (not a relative path). Restart Claude Desktop fully after editing the config file.
Permission errors when calling tools
The FRITZ!Box user account must have 'FRITZ!Box-Einstellungen' (full settings access) enabled. Log into the FRITZ!Box web UI, go to System → FRITZ!Box-Benutzer, select the user, and enable the full settings checkbox.
Frequently Asked Questions about FRITZ!Box
What is FRITZ!Box?
FRITZ!Box is a Model Context Protocol (MCP) server that fritz!box mcp server for llm/ ki integration - home automation from your favourite ki agent It connects AI assistants to external tools and data sources through a standardized interface.
How do I install FRITZ!Box?
Follow the installation instructions on the FRITZ!Box GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with FRITZ!Box?
FRITZ!Box works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is FRITZ!Box free to use?
Yes, FRITZ!Box is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
FRITZ!Box Alternatives — Similar Cloud Services Servers
Looking for alternatives to FRITZ!Box? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up FRITZ!Box in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use FRITZ!Box?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.