FRITZ!Box

v1.0.0Cloud Servicesstable

FRITZ!Box MCP Server for LLM/ KI Integration - Home Automation from your favourite KI agent

fritzboxmcpai-integration
Share:
9
Stars
0
Downloads
0
Weekly
0/5

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

Control FRITZ!Box home automation devices through AI.
Manage home network and IoT devices with natural language commands.
kambriso

Maintainer

LicenseNOASSERTION
Languagego
Versionv1.0.0
UpdatedApr 25, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx fritzbox

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 | sh
2

Enable 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.

3

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 --setup
4

Configure 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_password
5

Add 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.

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.

Quick Config Preview

{ "mcpServers": { "fritzbox": { "command": "npx", "args": ["-y", "fritzbox"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides