Mmcp.market

KIP MCP Server

by dillan·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.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

1 stars56 downloads/wk

Reviews

Write one

Nobody has reviewed KIP MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

KIP MCP Server tools (21, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • analyze_signalk_data

    Analyse the boat's Signal K data: the available paths with units, the vessel capabilities, and installed plugins. Use this before recommending dashboards.

  • apply_kip_configwrite action

    Write dashboards to the KIP config on the Signal K server. Dry run by default — it shows what it would do; pass dryRun:false and confirm:true to actually write. Falls back to a file export on old servers.

  • backup_kip_config

    Return the current stored KIP config so it can be kept as a backup before changes.

  • check_connectionwrite action

    Run connection diagnostics against the live Signal K server and KIP install: server reachable, version supports the applicationData write store (>= 1.27), the KIP schema asset is served live, and authentication works when credentials are set. Reports each check as pass, warn or fail with plain-language guidance.

  • compose_dashboard

    Design one KIP dashboard for an intent by binding widgets to the boat's data. Returns the dashboard, an ASCII preview, and what was left out. Does not write anything.

  • export_kip_config

    Build a complete KipConfig.json from dashboards that a user can import via KIP Settings. Works on any Signal K server (no write to the server). Returns the file contents.

  • get_design_system

    Get KIP's design system: grid, colour tokens, theme names, dashboard icons and unit groups.

  • get_kip_initial_context

    Start here. Explains how to design KIP dashboards and summarises the available widgets and design system.

  • get_path_meta

    Get metadata (units, description, value type, zones) for specific Signal K paths.

  • get_path_sources

    List the data sources reporting each Signal K path, and which source the server currently serves as the active one.

  • get_server_info

    Get the Signal K server version and id.

  • get_unit_options

    For a Signal K base unit (e.g. rad, m/s, K, Pa), list the KIP unit group and convertible measures.

  • get_widget_schema

    Get one widget's default config, binding kind and data path slots.

  • list_available_paths

    List the Signal K data paths available on the boat, optionally filtered by prefix.

  • list_installed_plugins

    List the Signal K server plugins and whether each is enabled.

  • list_kip_widgets

    List KIP's widget catalog, optionally filtered by category or to widgets that need no plugins.

  • preview_dashboard

    Render a preview of a dashboard object (as returned by compose_dashboard): a text grid (ascii, the default) or an SVG picture (svg).

  • read_kip_config

    Read the KIP config stored on the Signal K server, and list the available config names.

  • recommend_dashboard_set

    Recommend a set of KIP dashboards for this boat: the use-case dashboards its data supports, each with a preview. Does not write anything.

  • validate_against_signalk

    Check a KIP dashboard against the live boat: that every bound data path exists, the widgets' required plugins are installed and enabled, and the units match. The live counterpart of validate_kip_config (which only checks structure).

  • validate_kip_config

    Validate a KIP dashboard object: structure, the widget-host2 invariants (id===uuid, known widget types), grid bounds, overlaps, and colour/icon/unit sanity. Returns errors and warnings.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan84 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the KIP MCP Server repository's README, as published. We do not edit it. Read it on GitHub

kip-mcp-server

An MCP server that lets an AI assistant (such as Claude, Codex, or Gemini) look at your boat's Signal K data and help you design and install KIP dashboards — the gauges and panels you see on your chartplotter or tablet.

You stay in control: the assistant shows you a picture of each dashboard first, and it only saves anything to your boat after you say yes.

What it does

— speed, wind, depth, batteries, engine, and so on.

  • Looks at your boat's data. It finds the values your boat reports through Signal K

sailing, motoring, power, anchoring, navigation, and weather.

  • Suggests dashboards. It proposes a general dashboard plus ones for specific jobs:

saved.

  • Shows you a preview. You see a simple picture of each dashboard before anything is

you a file you can import yourself.

  • Installs them — with your OK. It writes the dashboards to your KIP setup, or hands

What it looks like

A short session with an AI assistant, after pointing it at your boat:

You:  Look at my boat's data and suggest some KIP dashboards.

  → analyze_signalk_data            142 paths · speed, wind, depth, battery, engine
  → recommend_dashboard_set         6 dashboards the data supports

Assistant: Your boat reports navigation, wind, depth, electrical and engine data,
so I can build these. Here's the "Sailing" one — a preview, nothing saved yet:

  ┌─────────────┬─────────────┬───────────────────────────┐
  │ SOG  6.2 kn │ AWS 14 kn   │                           │
  ├─────────────┼─────────────┤        wind steering       │
  │ DPT  8.4 m  │ AWA  42°    │                           │
  └─────────────┴─────────────┴───────────────────────────┘

You:  Looks good — install the sailing and anchor ones.

  → apply_kip_config (dry run)      2 dashboards → KipConfig (global)
Assistant: This will add "Sailing" and "Anchor" to KIP. Go ahead?
You:  Yes.
  → apply_kip_config                written ✓  — open KIP to see them.

The assistant always shows a preview first and asks before writing anything to your boat.

Quick start (for boat owners)

You need a Signal K server running on your boat (or on your network), with KIP installed.

the host name (or IP) and port.

  1. Find your Signal K address. It usually looks like http://your-boat:3000. Note

run it on demand with npx (which comes with Node.js 24 or newer):

  1. Get this server. You don't need to install anything by hand — your AI assistant can
npx -y kip-mcp-server

The next step wires this command into your assistant. (Prefer to build from source? See Develop below.)

and follow the short setup there. You tell the assistant your boat's host and port.

  1. Connect it to your AI assistant. Pick your assistant in docs/clients

dashboards."* Review the previews it shows you.

  1. Ask it to help. Say something like *"Look at my boat's data and suggest some KIP

If your Signal K server is older, it gives you a KipConfig.json file to import from KIP's Settings instead.

  1. Say yes. When you're happy, tell it to go ahead. It asks before writing anything.

How to connect it

The server reads a few settings from its environment:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y kip-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add kip-mcp-server -- npx -y kip-mcp-server
Add to Cursor

KIP MCP Server: common questions

Is KIP MCP Server safe?
Mostly: it is graded B (83/100). Read the KIP MCP Server safety report
How do I install KIP MCP Server?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does KIP MCP Server need an API key?
Yes. The registry entry asks for SIGNALK_TOKEN, SIGNALK_PASSWORD.
Is KIP MCP Server maintained?
The last commit was 4 days ago (2026-09-22). The latest release is v1.12.0.
What can I use instead of KIP MCP Server?
Servers from other publishers that do the same job: mcp-video MCP server, KiCad MCP Pro MCP server and Codesign MCP server. Compare all KIP MCP Server alternatives.

Alternatives to KIP MCP Server

Same job from other publishers: the closest match first, then the best rated.

All KIP MCP Server alternatives →
  • mcp-video
    Compatibility package: mcp-video now installs Kinocut (formerly mcp-video).
    A
  • KiCad MCP Pro
    Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
    A
  • Codesign
    Local design engine for AI agents: create, edit and export real, editable designs.
    A
  • EasyEDA Copilot
    Connect MCP clients to EasyEDA Desktop for schematic and PCB design, routing, inspection, and DRC.
    A
  • Kiln
    Kiln MCP server for agents: design, slice, print, monitor, and recover physical objects safely.
    B

More from dillan →