signalk-mcp-ops
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Signal K MCP Operations
Ask your boat's data a question
Ask your AI assistant… | What it can check |
“Why has my wind data disappeared?” | Whether the path exists, when it last updated, and whether any configured connections report errors. |
“Is this battery voltage reading still fresh?” | The value, timestamp and age of the reading against your configured freshness threshold. |
“Where is this depth reading coming from?” | The selected source and other source identifiers available for that path. |
“Which data connections report a problem?” | Connection inventory, reported status and the presence of previous errors. |
“What data and plugins are available?” | Discover permitted telemetry paths and list installed plugins. |
MCP Operations & Diagnostics connects a compatible AI assistant to your Signal K server. It gives the assistant nine read-only tools to inspect available data and explain what it finds. Answers depend on the data your server supplies and the paths you allow; a missing value does not prove a sensor has failed.
The plugin cannot change settings, restart services or control the boat. It is a diagnostic aid, not a navigation instrument.
Related MCP server: h7tools-mcp
Get started
Install the plugin. Look for MCP Operations & Diagnostics in the Signal K App Store, or use the manual installation guide.
Configure access. Set a private MCP key, choose the allowed host and data paths, then enable the plugin. The setup guide walks through this.
Connect your AI client. Use a client that supports Streamable HTTP MCP with both headers below, then try one of the questions above.
Endpoint: https://<your-server>/plugins/signalk-mcp-ops/mcp
Authorization: Bearer <Signal K admin token>
X-MCP-Ops-Key: <your MCP key>Use HTTPS and keep Signal K security enabled. The plugin uses the server's existing connection; no extra port is needed. Clients that require OAuth discovery are not currently supported.
Version and compatibility
Version 1.0.1. Check npm or GitHub releases for published availability. App Store availability depends on indexing; an unpublished build can be tested from its local tarball.
Automated coverage: Node.js 22 and 24; Signal K integration tests on 2.31.0 and 2.35.1.
Live candidate validation: all nine tools, authentication rejection, restart, disable/re-enable and key rotation on Signal K 2.31.0 / Node.js 22.23.2 / OpenPlotter Raspberry Pi.
Known hosting limitation: Signal K 2.31.0 can return a stack trace for malformed JSON before the plugin handles the request. See deployment responsibilities.
See compatibility and validation evidence for the distinction between automated tests and live results.
Can it read server logs?
Not through MCP yet. Signal K exposes recent logs to administrators, and this repository includes a verification command that checks access without printing log contents. See server log access.
Learn more
Development
Requires Node.js 22 or newer.
npm ci --ignore-scripts
npm test
npm run audit:runtime
npm run verify:packageSee CONTRIBUTING.md and ARCHITECTURE.md for development details. The icon is included in the npm package and declared through Signal K's appIcon metadata.
MIT licensed. Design references and acknowledgements are in the architecture notes.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only checks for DIDs, credentials, MCP servers, A2A cards and agent delegation.
Read-only MCP security data: check catalogue, public scan status and your own scan reports.
Read-only MCP access to a documented IT fleet: state, changes, posture. 15 tools.
Read-only MCP server that answers questions about turva.dev from its published data. Five tools return JSON: the service catalog with prices, contact and operator details, engagement principles and dated agent-readiness and security evidence with verification links. Connect over Streamable HTTP. You need no API key. The server does not scan other websites or run audits.
Related MCP Servers
- AlicenseAqualityBmaintenanceRead-only MCP server for safe Kubernetes inspection, diagnosis, and debugging. Supports Kubernetes core, Helm, Argo Workflows, and Argo CD.2174 npm5MIT
- FlicenseNot gradedqualityDmaintenanceRead-only MCP server for diagnosing H7-TOOL hardware via Modbus, USB HID, and Lua diagnostics, exposing only safe read operations.17-
- FlicenseDqualityBmaintenanceProvides read-only, structured access to Yasin ecosystem information (project registry, documentation, GitHub state, diagnostics) through the MCP protocol, enabling AI agents to query without direct repository access.223-
- AlicenseBqualityCmaintenanceEnables stdio MCP clients to gather read-only diagnostics and incident evidence from Linux homelabs, including health, disks, services, Docker containers, logs, and confirmation-required remediation proposals.10MIT