modelscope·@mlamoure/indigo-mcp-server
暂无描述。
A Model Context Protocol (MCP) server plugin that enables AI assistants like Claude to interact with your Indigo home automation system through natural language queries.
Search, analyze, and control your Indigo devices using natural language:
npx command
brew install nodenpx --versionclaude_desktop_config.jsonThe MCP Server Indigo device is what creates the actual MCP Server.
IMPORTANT: All MCP connections require authentication using an Indigo API key as a Bearer token.
How to obtain API keys:
secrets.json file
with local secrets
/Library/Application Support/Perceptive Automation/Indigo [VERSION]/Preferences/secrets.jsonRequirements:
npx command used by Claude Desktop configurationbrew install nodeFor Claude Desktop -- Add one of the following configurations to
~/Library/Application Support/Claude/claude_desktop_config.json based on your use case:
In all cases, you will need an API Key. For this, you have two choices:
secrets.json file (
see documentation)Use when:
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://your-reflector-url.indigodomo.net/message/com.vtmikel.mcp_server/mcp/",
"--header",
"Authorization:Bearer YOUR_REFLECTOR_API_KEY"
]
}
}
}
Setup:
your-reflector-url.indigodomo.net with your actual Reflector URLYOUR_REFLECTOR_API_KEY with your Reflector API key{
"mcpServers": {
"indigo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://your-local-hostname-or-ip:8176/message/com.vtmikel.mcp_server/mcp/",
"--header",
"Authorization:Bearer YOUR_LOCAL_SECRET_KEY"
],
"env": {
"NODE_TLS_REJECT_UNAUTHORIZED": "0"
}
}
}
}
Setup:
/Library/Application Support/Perceptive Automation/Indigo [VERSION]/Preferences/secrets.jsonyour-local-hostname-or-ip with your Indigo server IP/hostnameYOUR_LOCAL_SECRET_KEY with your generated local secretNODE_TLS_REJECT_UNAUTHORIZED=0 disables certificate validation (required for self-signed certs)If you have HTTPS disabled on your Indigo Web Server.
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"http://your-local-hostname-or-ip:8176/message/com.vtmikel.mcp_server/mcp/",
"--allow-http",
"--header",
"Authorization:Bearer YOUR_LOCAL_SECRET_KEY"
]
}
}
}
Setup:
一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。
一种多功能的模型上下文协议服务器,使人工智能助手能够管理日历、跟踪任务、处理电子邮件、搜索网络以及控制智能家居设备。
暂无描述。
暂无描述。
暂无描述。
暂无描述。