NestDaddy

KIP MCP Server

io.github.dillan/kip-mcp-server · v1.12.0

Reads a boat's Signal K data and helps an AI assistant design and install KIP dashboards.

Connect Runs on your machine

Terminal
claude mcp add kip-mcp-server -e SIGNALK_HOST=<SIGNALK_HOST> -e SIGNALK_PORT=<SIGNALK_PORT> -e SIGNALK_TLS=<SIGNALK_TLS> -e SIGNALK_TOKEN=<SIGNALK_TOKEN> -e SIGNALK_USER=<SIGNALK_USER> -e SIGNALK_PASSWORD=<SIGNALK_PASSWORD> -e KIP_URL=<KIP_URL> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "kip-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SIGNALK_HOST": "<SIGNALK_HOST>",
        "SIGNALK_PORT": "<SIGNALK_PORT>",
        "SIGNALK_TLS": "<SIGNALK_TLS>",
        "SIGNALK_TOKEN": "<SIGNALK_TOKEN>",
        "SIGNALK_USER": "<SIGNALK_USER>",
        "SIGNALK_PASSWORD": "<SIGNALK_PASSWORD>",
        "KIP_URL": "<KIP_URL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "kip-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SIGNALK_HOST": "<SIGNALK_HOST>",
        "SIGNALK_PORT": "<SIGNALK_PORT>",
        "SIGNALK_TLS": "<SIGNALK_TLS>",
        "SIGNALK_TOKEN": "<SIGNALK_TOKEN>",
        "SIGNALK_USER": "<SIGNALK_USER>",
        "SIGNALK_PASSWORD": "<SIGNALK_PASSWORD>",
        "KIP_URL": "<KIP_URL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "kip-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SIGNALK_HOST": "<SIGNALK_HOST>",
        "SIGNALK_PORT": "<SIGNALK_PORT>",
        "SIGNALK_TLS": "<SIGNALK_TLS>",
        "SIGNALK_TOKEN": "<SIGNALK_TOKEN>",
        "SIGNALK_USER": "<SIGNALK_USER>",
        "SIGNALK_PASSWORD": "<SIGNALK_PASSWORD>",
        "KIP_URL": "<KIP_URL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
SIGNALK_HOST
Optional
Signal K server host name or IP.
SIGNALK_PORT
Optional
Signal K server port.
SIGNALK_TLS
Optional
Set true if Signal K uses https/wss.
SIGNALK_TOKEN
Optional, secret
Signal K token, needed to write dashboards (or use SIGNALK_USER/PASSWORD).
SIGNALK_USER
Optional
Signal K username, used with SIGNALK_PASSWORD instead of a token.
SIGNALK_PASSWORD
Optional, secret
Signal K password, used with SIGNALK_USER.
KIP_URL
Optional
Override where KIP is served, if it is not the default.

Details

Package[email protected] (NPM, stdio)
First published24 Jun 2026
Last updated24 Jun 2026
Registry nameio.github.dillan/kip-mcp-server

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.