Skip to content

Releases: dmkenney/nexus_mcp

v0.3.1

Choose a tag to compare

@dmkenney dmkenney released this 01 Jul 14:50
33561c0

What's new

  • Fix: crash on session RPC to a downed distributed node — a GenServer.call to a session living on a node that has left the cluster (e.g. mid-deployment, or a node disconnect) exits with {{:nodedown, node}, _}. This was not caught by the transport and crashed the request process. It now degrades to a 404 instead of propagating the crash, and any other unexpected exit is logged and handled the same way. Thanks to @ryancurtin for the report and fix (#1).

Install

{:nexus_mcp, "~> 0.3.1"}

HexDocs | Hex

v0.3.0

Choose a tag to compare

@dmkenney dmkenney released this 12 May 17:57

What's new

  • Promptsdefprompt macro for user-invoked message templates surfaced via prompts/list and prompts/get
  • Resourcesdefresource and defresource_template for application-controlled context exposed via resources/list and resources/read, including URI templates
  • NexusMCP now covers all three MCP server primitives: tools, prompts, and resources

Install

{:nexus_mcp, "~> 0.3.0"}

HexDocs | Hex

v0.2.0

Choose a tag to compare

@dmkenney dmkenney released this 06 Mar 23:17

What's new

  • Tool annotationsreadOnlyHint, destructiveHint, idempotentHint, openWorldHint, title support on deftool
  • Origin validation — optional allowed_origins on the transport to restrict connecting origins
  • MCP spec compliance — protocol version bump to 2025-06-18, corrected HTTP status codes

Install

{:nexus_mcp, "~> 0.2.0"}

HexDocs | Hex