Skip to content

v1.2.1

Latest

Choose a tag to compare

@jazzsequence jazzsequence released this 24 Sep 00:14
· 3 commits to main since this release

Fixes:

  • optfeature_search / omnisearch / fetch_content("optionalfeatures") returned empty results for every query (e.g. Pact of the Blade, Agonizing Blast). CONTENT_KEY_MAP had the wrong JSON array key ("optfeature" instead of "optionalfeature"), affecting all optional-feature subtypes: invocations, fighting styles, metamagic, maneuvers, elemental disciplines, pact boons, infusions, rune options, etc.
  • condition_search and trap_search only searched one of several sibling arrays in their source files, silently hiding disease and status entries (conditionsdiseases.json) and hazard entries (trapshazards.json).

Installation

Claude Desktop (one-click)

Download 5eMCP.mcpb below and open it, or go to Settings → Extensions → Install Extension in Claude Desktop and select the file.

Claude Code / developers

git clone https://github.com/jazzsequence/5eMCP.git
cd 5eMCP
npm install
npm run build

Then add to ~/.claude.json:

{
  "mcpServers": {
    "5etools": {
      "command": "node",
      "args": ["/path/to/5eMCP/dist/index.js"],
      "env": { "GITHUB_TOKEN": "ghp_your_token_here" }
    }
  }
}

See the README for full documentation.

What's Changed

  • chore(deps): Bump actions/checkout from 6 to 7 by @dependabot[bot] in #18
  • chore(deps): Bump actions/cache from 5 to 6 by @dependabot[bot] in #19
  • chore(deps): Bump actions/setup-node from 6 to 7 by @dependabot[bot] in #20
  • chore(deps-dev): Bump vitest from 4.1.2 to 4.1.11 by @dependabot[bot] in #21
  • chore(deps): Bump zod from 4.3.6 to 4.5.4 by @dependabot[bot] in #22
  • chore(deps-dev): Bump @types/node from 25.5.0 to 26.4.1 by @dependabot[bot] in #24
  • chore(deps): Bump @modelcontextprotocol/sdk from 1.27.1 to 1.30.0 by @dependabot[bot] in #25

Full Changelog: v1.2.0...v1.2.1