
jacedomotz/domotz-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Connect Claude AI to your Domotz network monitoring platform using the Model Context Protocol (MCP). This integration gives Claude access to all 130+ Domotz API endpoints, enabling natural language...
Обзор
Connect Claude AI to your Domotz network monitoring platform using the Model Context Protocol (MCP). This integration gives Claude access to , enabling natural language queries about your network infrastructure. With this MCP server, you can ask Claude things like: - "Show me all devices on the network that are currently offline" - "What's the uptime history for my core switch(s) over the last month?" - "List all collectors and their connection status" - "Are there any active IP conflicts?" Claude translates your natural language requests into Domotz API calls and presents the results in a readable format. 1. with API access enabled 2. installed (download here) 3. installed on your system 4. (see below for how to generate one) 1. Log into the Domotz Portal 2. Navigate to → 3. Click 4.
README
Показан фрагмент оригинального README. Открыть оригинал.
Domotz MCP Server for Claude
Connect Claude AI to your Domotz network monitoring platform using the Model Context Protocol (MCP). This integration gives Claude access to 10 category tools covering 133 API actions, enabling natural language queries about your network infrastructure.
What This Does
With this MCP server, you can ask Claude things like:
- “Show me all devices on the network that are currently offline”
- “What’s the uptime history for my core switch(s) over the last month?”
- “List all collectors and their connection status”
- “Are there any active IP conflicts?”
Claude translates your natural language requests into Domotz API calls and presents the results in a readable format.
Prerequisites
Before you begin, ensure you have:
- A Domotz account with API access enabled
- Claude Desktop installed (download here)
- Node.js 18+ installed on your system
- Your Domotz API Key (see below for how to generate one)
Quick Start
Step 1: Generate Your Domotz API Key
- Log into the Domotz Portal
- Navigate to Account Settings → API Keys
- Click Generate New Key
- Copy and save the key securely (you won’t be able to see it again)
Step 2: Download the MCP Server Files
Clone or download this repository to your local machine:
git clone https://github.com/jacedomotz/domotz-mcp-server.git
cd domotz-mcp-server
Remember where you save this folder - you’ll need the full path in Step 4.
Step 3: Install Dependencies
npm install
Step 4: Configure Claude Desktop
Locate your Claude Desktop configuration file:
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
Open the file and add the Domotz MCP server configuration. Use claude_desktop_config.example.json as a reference:
{
"mcpServers": {
"domotz": {
"command": "node",
"args": ["REPLACE_WITH_FULL_PATH_TO/domotz-mcp-server/index.js"],
"env": {
"DOMOTZ_API_KEY": "YOUR_API_KEY_HERE",
"DOMOTZ_API_BASE_URL": "https://api-us-east-1-cell-1.domotz.com/public-api/v1"
}
}
}
}
You MUST customize three things:
-
argspath - Replace with the full path toindex.json your machine:- Windows example:
["C:\\Users\\YourName\\domotz-mcp-server\\index.js"] - Mac example:
["/Users/yourname/domotz-mcp-server/index.js"] - Linux example:
["/home/yourname/domotz-mcp-server/index.js"]
- Windows example:
-
DOMOTZ_API_KEY- Replace with your actual API key from Step 1 -
DOMOTZ_API_BASE_URL- Use the URL matching your Domotz account region:- US:
https://api-us-east-1-cell-1.domotz.com/public-api/v1 - Europe:
https://api-eu-west-1-cell-1.domotz.com/public-api/v1
- US:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"domotz": {
"command": "node",
"args": ["REPLACE_WITH_FULL_PATH_TO/domotz-mcp-server/index.js"],
"env": {
"DOMOTZ_API_KEY": "YOUR_API_KEY_HERE",
"DOMOTZ_API_BASE_URL": "https://api-us-east-1-cell-1.domotz.com/public-api/v1"
}
}
}
}