Repository navigation
Releases
Releases · PaSympa/discord-mcp
v2.3.0
What's Changed
- fix: page discord_fetch_pinned_messages past the first 50 by @nobel6018 in #122
- fix: read fresh reactions on messages the server sent by @PaSympa in #159
- chore(deps): bump @modelcontextprotocol/sdk from 1.32.1 to 1.32.2 by @dependabot[bot] in #161
- chore(deps): bump dotenv from 18.0.6 to 18.0.9 by @dependabot[bot] in #163
- chore(deps-dev): bump prettier from 3.9.9 to 3.9.10 by @dependabot[bot] in #162
- chore(deps-dev): bump @types/node from 26.6.4 to 26.6.6 by @dependabot[bot] in #164
- release: 2.2.1 by @PaSympa in #160
- feat: carry embed text in message reads by @nobel6018 in #124
- feat: list the threads in a text or announcement channel by @nobel6018 in #123
- ci: publish to npm through trusted publishing by @PaSympa in #165
- chore: describe the package by what it does by @PaSympa in #167
- docs: rewrite the README around usage, with visuals and one-click installs by @PaSympa in #166
- feat: advertise the server title, website and icons by @PaSympa in #168
- docs: use the official VS Code marks on the install buttons by @PaSympa in #169
Full Changelog: v2.2.1...v2.3.0
v2.2.1
What's Changed
- chore(deps-dev): bump tsx from 4.23.12 to 4.23.13 by @dependabot[bot] in #126
- chore(deps): bump zod from 4.4.3 to 4.6.2 by @dependabot[bot] in #130
- chore(deps-dev): bump @types/node from 26.4.0 to 26.5.1 by @dependabot[bot] in #131
- chore(deps-dev): bump typescript-eslint from 8.68.0 to 8.70.0 by @dependabot[bot] in #133
- chore(deps-dev): bump eslint from 10.9.1 to 10.10.0 by @dependabot[bot] in #132
- chore(deps): bump zod from 4.6.2 to 4.6.5 by @dependabot[bot] in #134
- chore(deps-dev): bump prettier from 3.9.6 to 3.9.8 by @dependabot[bot] in #135
- chore(deps-dev): bump @types/node from 26.5.1 to 26.6.1 by @dependabot[bot] in #136
- chore(deps): bump dotenv from 17.4.2 to 18.0.0 by @dependabot[bot] in #137
- chore(deps-dev): bump typescript-eslint from 8.70.0 to 8.70.1 by @dependabot[bot] in #138
- chore(deps): bump dotenv from 18.0.0 to 18.0.3 by @dependabot[bot] in #139
- chore(deps-dev): bump eslint from 10.10.0 to 10.11.0 by @dependabot[bot] in #140
- chore(deps-dev): bump prettier from 3.9.8 to 3.9.9 by @dependabot[bot] in #141
- chore(deps-dev): bump tsx from 4.23.13 to 4.23.15 by @dependabot[bot] in #142
- chore(deps): bump hono to 4.13.10 via npm audit fix by @PaSympa in #143
- chore(deps-dev): bump @types/node from 26.6.1 to 26.6.3 by @dependabot[bot] in #147
- chore(deps-dev): bump typescript-eslint from 8.70.1 to 8.71.0 by @dependabot[bot] in #148
- chore(deps): bump @modelcontextprotocol/sdk from 1.30.0 to 1.31.0 by @dependabot[bot] in #149
- chore(deps): bump dotenv from 18.0.3 to 18.0.5 by @dependabot[bot] in #150
- chore(deps): bump dotenv from 18.0.5 to 18.0.6 by @dependabot[bot] in #153
- chore(deps-dev): bump eslint from 10.11.0 to 10.12.0 by @dependabot[bot] in #154
- chore(deps-dev): bump typescript-eslint from 8.71.0 to 8.71.1 by @dependabot[bot] in #155
- chore(deps): bump @modelcontextprotocol/sdk from 1.31.0 to 1.32.1 by @dependabot[bot] in #156
- chore(deps-dev): bump @types/node from 26.6.3 to 26.6.4 by @dependabot[bot] in #157
- chore(deps): apply npm audit fix by @PaSympa in #158
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- release: 2.1.1 by @PaSympa in #102
- Add guild-wide message search by @tavurth in #100
- fix: harden guild message search against the API contract by @PaSympa in #103
- chore: tighten the userTag doc comment to one line by @PaSympa in #111
- chore(deps-dev): bump typescript-eslint from 8.65.0 to 8.67.0 by @dependabot[bot] in #106
- chore(deps-dev): bump tsx from 4.23.1 to 4.23.12 by @dependabot[bot] in #107
- chore(deps-dev): bump eslint from 10.8.0 to 10.8.1 by @dependabot[bot] in #108
- chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 by @dependabot[bot] in #109
- ci: label pull requests from their conventional-commit prefix by @PaSympa in #112
- chore(deps-dev): bump typescript-eslint from 8.67.0 to 8.68.0 by @dependabot[bot] in #114
- chore(deps-dev): bump @types/node from 26.2.0 to 26.4.0 by @dependabot[bot] in #115
- chore(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #116
- feat: page discord_read_messages into older history by @nobel6018 in #110
- fix: align the read_messages cursors with the module idioms by @PaSympa in #118
- feat: add discord_get_message_attachments by @nobel6018 in #117
- chore: sweep em dashes and sharpen two descriptions by @PaSympa in #119
- release: 2.2.0 by @PaSympa in #120
- chore: complete the 2.2.0 changelog and refresh the lockfile by @PaSympa in #121
New Contributors
- @tavurth made their first contribution in #100
- @nobel6018 made their first contribution in #110
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- release: 2.1.0 by @PaSympa in #81
- chore(deps): bump discord.js from 14.26.4 to 14.27.0 by @dependabot[bot] in #85
- chore(deps-dev): bump @types/node from 26.1.0 to 26.1.1 by @dependabot[bot] in #86
- chore(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #84
- chore(deps): bump transitive fast-uri, hono, body-parser via npm audit fix by @PaSympa in #88
- fix: stop unbounded cache growth in long-running servers by @PaSympa in #90
- chore: em dash cleanup in comments, changelog entry for the cache fix by @PaSympa in #94
- fix: fetch messages without caching so reaction reads stay fresh by @PaSympa in #95
- chore(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0 by @dependabot[bot] in #91
- chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 by @dependabot[bot] in #92
- chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 by @dependabot[bot] in #93
- chore(deps): fix brace-expansion HIGH advisory via npm audit fix by @PaSympa in #96
- chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 by @dependabot[bot] in #97
- chore(deps): bump @modelcontextprotocol/sdk from 1.29.0 to 1.30.0 by @dependabot[bot] in #98
- chore(deps): resolve all six transitive advisories, audit now clean by @PaSympa in #101
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Release v2.0.0 by @PaSympa in #65
- feat: strict tool inputs, OCI registry manifest, scanner-visible packaging by @PaSympa in #80
- chore(deps): bump node from 24-alpine to 26-alpine by @dependabot[bot] in #66
- chore(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #67
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #69
- chore(deps-dev): bump @types/node from 25.9.3 to 26.1.0 by @dependabot[bot] in #79
- chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #68
- chore(deps-dev): bump tsx from 4.22.4 to 4.23.1 by @dependabot[bot] in #77
- chore(deps-dev): bump typescript-eslint from 8.61.0 to 8.64.0 by @dependabot[bot] in #76
- chore(deps-dev): bump eslint from 10.5.0 to 10.7.0 by @dependabot[bot] in #73
- chore(deps-dev): bump prettier from 3.8.4 to 3.9.5 by @dependabot[bot] in #78
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- feat(tools)!: zod single source of truth + enforced numeric bounds by @PaSympa in #34
- fix(tools): correct destructiveHint on data-overwriting tools by @PaSympa in #35
- fix(tools): remove as-any casts (Findings #5, #34) by @PaSympa in #36
- feat(tools): outputSchema + structuredContent on read tools (Finding #3) by @PaSympa in #37
- feat: land remaining v2.0 chain — input validation, dispatch, intents, toolsets, mass-op safety by @PaSympa in #50
- fix: close remaining allow-list bypasses, spec-align protocol errors (audit round 2) by @PaSympa in #51
- chore(release): sync main and prep v2.0 metadata by @PaSympa in #52
- fix: doc-audit round — docs aligned with behavior, crosspost + delete-reason bugs by @PaSympa in #53
- fix: doc-audit round 2 — 20 confirmed findings by @PaSympa in #54
- fix: audit round 5 — pipeline, robustness, test debt (22 findings) by @PaSympa in #55
- chore!: drop Node 20 (EOL) — engines >=22 by @PaSympa in #56
- fix: audit round 6 — CI gap, behavioral tests, supply chain (19 findings) by @PaSympa in #58
- release: 1.7.3 by @PaSympa in #59
- docs: complete the OAuth permission list (live-campaign findings) by @PaSympa in #60
- chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 by @dependabot[bot] in #61
- chore(deps-dev): bump @types/node from 25.9.2 to 25.9.3 by @dependabot[bot] in #62
- chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 by @dependabot[bot] in #63
- chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 by @dependabot[bot] in #64
Full Changelog: v1.7.3...v2.0.0
v1.7.3
What's Changed
- release: 1.7.2 by @PaSympa in #49
- chore(deps-dev): bump @types/node from 25.9.1 to 25.9.2 by @dependabot[bot] in #43
- chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 by @dependabot[bot] in #44
- fix(security): backport lockfile vuln fixes and Docker job gate to main by @PaSympa in #57
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- chore: CI & tooling hardening — Node 24 actions, Dependabot, ESLint, tests by @PaSympa in #27
- chore(deps): bump dotenv from 17.3.1 to 17.4.2 by @dependabot[bot] in #33
- chore(deps): bump node from 22-alpine to 26-alpine by @dependabot[bot] in #28
- chore(deps-dev): bump @types/node from 25.5.0 to 25.9.1 by @dependabot[bot] in #31
- chore(deps): bump discord.js from 14.25.1 to 14.26.4 by @dependabot[bot] in #29
- chore(deps): bump @modelcontextprotocol/sdk from 1.27.1 to 1.29.0 by @dependabot[bot] in #32
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #30
- chore: add MCP Registry metadata and bump to 1.7.1 by @PaSympa in #45
- chore(release): align 1.7.1 everywhere and automate MCP Registry publishing by @PaSympa in #46
- docs: document the release / version-bump process by @PaSympa in #47
New Contributors
- @dependabot[bot] made their first contribution in #33
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- fix: verified audit findings — pagination, resilience, error codes, validation (1.7.0) by @PaSympa in #26
Full Changelog: v1.6.2...v1.7.0