Skip to content

chore: Glama badge + fix read-only tools' destructive hint - #16

Merged
rostradamus merged 1 commit into
mainfrom
chore/post-launch-polish
Jul 7, 2026
Merged

chore: Glama badge + fix read-only tools' destructive hint#16
rostradamus merged 1 commit into
mainfrom
chore/post-launch-polish

Conversation

@rostradamus

Copy link
Copy Markdown
Owner

Small post-launch polish, bundled.

Glama badge

Adds the Glama score badge to both READMEs (EN + KO). It's a live quality signal that links back to the Glama listing, which now builds + introspects successfully.

Read-only tools' destructive hint

All four MCP tools are read-only, but the mcp-go default left destructiveHint=true in the annotations — contradictory with readOnlyHint=true. Set WithDestructiveHintAnnotation(false) on each. Verified via stdio introspection:

get_law_reference  readOnly=true destructive=false openWorld=true
list_detectors     readOnly=true destructive=false openWorld=false
scan_directory     readOnly=true destructive=false openWorld=false
scan_file          readOnly=true destructive=false openWorld=false

No behavior change; annotations only. Build/vet/test green locally.

🤖 Generated with Claude Code

- Add the Glama score badge to both READMEs (live quality signal that
  links back to the Glama listing).
- Set WithDestructiveHintAnnotation(false) on all four MCP tools. They
  are all read-only, but the mcp-go default left destructiveHint=true,
  which is contradictory. Introspection now reports readOnly=true,
  destructive=false.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rostradamus
rostradamus merged commit 1a9d38d into main Jul 7, 2026
4 checks passed
@rostradamus
rostradamus deleted the chore/post-launch-polish branch July 7, 2026 17:49
@rostradamus rostradamus mentioned this pull request Jul 7, 2026
rostradamus added a commit that referenced this pull request Jul 8, 2026
Ships everything since v0.1.5:
- action installs prebuilt binary instead of go install (#17)
- read-only tools report destructive=false (#16)
- release version-sync automation (#18)

Bumps via scripts/release.sh: server.json version + OCI identifier and
the pinned-docker example. MCP serverInfo version comes from ldflags.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant