SK
Signal K•3mo ago
Tony

🚢 **New: signalk-mcp-server šŸš€**

🚢 New: signalk-mcp-server šŸš€ I have released signalk-mcp-server, a Node.js implementation of the Model Context Protocol (MCP) tailored for Signal K. It turns your Signal K instance into a first-class tool server for LLMs, exposing boat state in structured contexts. šŸ” What it does: • Implements MCP resources for querying, subscribing, and updating Signal K data
• Hosts a WebSocket/STDIO endpoint speaking MCP—no hand-rolled parsing
• Translates Signal K paths into MCP-friendly responses (e.g., vessel position, sensor data, system health)
• Enables integration with smart agents (Home Assistant, LangChain, Claude, etc.) šŸ’” Why this matters: Rather than polling Signal K JSON via REST or parsing streams, you can launch an LLM or agent, point it at this server’s MCP endpoint, and it’ll "understand" boat context—including histories, subscriptions, and live updates—using standard MCP semantics. This makes building marine-focused AI workflows, semantic automations, voice assistants, or monitoring dashboards far simpler. šŸ”— Open source and ready for contributions: https://github.com/tonybentley/signalk-mcp-server
šŸ™ Published on npm: signalk-mcp-server https://www.npmjs.com/package/signalk-mcp-server Contributions, feedback, and issues welcome!
1 Reply
Brandon Keepers
Brandon Keepers•3mo ago
This looks very cool! I'm excited to play with it later this week when I have some free time.

Did you find this page helpful?