Develop a plugin for the OpenCPN chart plotter application

domain: opencpn-manuals.github.io · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Fork or clone an existing plugin as a starting point, per the official developer manual's recommendation, rather than starting from scratch
  2. Pull the ocpn_plugin.h header (plus opencpn.lib on Windows) to get the API surface and check the MY_API_VERSION_MAJOR/MINOR macros against your target OpenCPN release
  3. Set up the CMake-based build using the plugin's CMakeLists.txt and existing template plugins as reference
  4. Implement the plugin class against the C++ API by pattern-matching an existing plugin's source, since the header itself is largely undocumented
  5. Package the plugin via the Plugin Installer scheme (metadata plus dynamic library, data files, and translations in the defined tarball layout)
  6. Submit the plugin to the community plugin catalog repository so it appears in the in-app Plugin Manager

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans