Releases: Dakera-AI/dakera-mcp
Release list
v0.10.10
What's Changed
🔒 Security
- Fix RUSTSEC-2026-0185: remote memory exhaustion in quinn-proto — upgraded
quinn-protofrom 0.11.14 to 0.11.15. The vulnerability allowed remote memory exhaustion via unbounded out-of-order stream reassembly. CVSS 7.5 (high). All users on v0.10.9 or earlier should upgrade immediately. (#132)
✨ Added
dakera_tif_evaluatetool (Power tier) — Truth-Indeterminacy-Falsity reliability scoring on memory feedback. Given amemory_id, computes normalised T-I-F scores and returns a reuse classification (confident_reuse,surface_contradiction,ask_clarification,verify_before_use). Pure arithmetic on feedback signals — no external LLM. Brings the Power profile to 69 tools and All profile to 87 tools.
🐛 Bug Fixes
- Memory feedback tools: missing
agent_idforwarded —dakera_memory_feedbackanddakera_memory_feedback_getnow correctly forward the requiredagent_idfield. Previously all feedback calls returned422, silently breaking the memory reinforcement loop for all agents. (#136) - Docker documentation: corrected port mapping — changed
3300:3300→3300:3000in README examples. (#133) - Playground badge URL — badge now correctly links to
dakera.ai/playground(frontend) rather than the API endpoint. (#131) - MCP Registry org case restored —
repository.urlinserver.jsonnow uses the correctDakera-AIcasing (DAK-7032). (#128) - CI integration tests — added explicit GHCR
docker/login-actionstep to prevent stale-credential failures on self-hosted ARM runners.
🔧 CI & Distribution
- ARM runner lockfile-aware stale cache purge — eliminates spurious compilation failures from stale
Cargo.lockartifacts. (#135) - Bumped GitHub Actions:
actions/checkoutv4 → v7 (#127, #130),actions/cachev5 → v6 (#134)
Full diff: v0.10.9...v0.10.10
v0.10.9
What's Changed
Features
- T-I-F reliability scoring — new
dakera_tif_evaluateMCP tool for Truth-Indeterminacy-Falsity reliability assessment (#123) - Founder IP attribution — SPDX-License-Identifier header + author ORCID in LICENSE, SECURITY.md vulnerability policy, and weekly license-integrity monitor workflow (#124)
Bug Fixes
- Use portable background process instead of
timeouton macOS — fixes install-test on Darwin runners (#111)
CI & Distribution
- Add install-test workflow for crates.io, npm, Homebrew, and binary distribution channels (DAK-5438) (#110)
- Fix ARM runner build failures caused by stale rust-cache (DAK-5689) (#117)
- Fix mcp-registry auto-publish trigger and update server.json metadata (DAK-5719) (#118)
- Revert server.json: restore
cargo installcommand and original metadata (DAK-5730) (#119)
Documentation
- Add npm, Homebrew, and binary install methods with npm/downloads/LoCoMo badges (DAK-5454) (#112)
- Unify LoCoMo benchmark score to 88.2% (#120)
Dependencies
- Bump
serde_jsonfrom 1.0.149 to 1.0.150 (#116) - Bump
actions/cachefrom 4 to 5 (#115) - Bump
actions/setup-nodefrom 4 to 6 (#114) - Bump
actions/download-artifactfrom 4 to 8 (#113)
Full Changelog: v0.10.8...v0.10.9
v0.10.8 — npm bin conflict fix (DAK-5433)
What's fixed
npm bin conflict fix
All 3 platform packages (, , ) previously exposed , causing npm v10 to silently drop all bin symlinks when multiple packages register the same name.
Fix: Remove bin from all 3 platform packages — only @dakera-ai/dakera-mcp (the wrapper) exposes the bin. This matches the esbuild/vite convention.
Result: npx @dakera-ai/dakera-mcp now works correctly.
Merged: #109
v0.10.6 — Homebrew Formula + Full Binary Distribution
What's new
Homebrew distribution fixed
brew install dakera-ai/tap/dakera-mcpnow works with real SHA256 checksums- Formula auto-updated in dakera-ai/homebrew-tap
Release pipeline fixes (DAK-5410)
- Fixed cross-platform
sha256sum/shasum -a 256for macOS 14 runners - Fixed YAML
if:block-scalar edge case in update-homebrew-formula workflow - Fixed bash substitution typo in tarball checksum env var names
- Extracted Homebrew formula generator to
scripts/update-homebrew-formula.py
All distribution channels
- Docker:
docker pull ghcr.io/dakera-ai/dakera-mcp:0.10.6 - Homebrew:
brew install dakera-ai/tap/dakera-mcp - cargo-binstall:
cargo binstall dakera-mcp - npx:
npx @dakera-ai/dakera-mcp
v0.10.5 — Multi-Platform Distribution (npx, Homebrew, cargo-binstall)
What's new
Multi-platform binary distribution
- 4-target cross-compilation in release pipeline: Linux x64 (native), macOS ARM64 (native), macOS Intel (zigbuild), Linux ARM64 (cross)
- All 4 platform tarballs +
checksums.txtare now attached to every GitHub Release cargo binstall dakera-mcpnow works without compilation (#104)
npx zero-install
{
"mcpServers": {
"dakera": {
"command": "npx",
"args": ["@dakera-ai/dakera-mcp"],
"env": { "DAKERA_API_KEY": "..." }
}
}
}@dakera-ai/dakera-mcpwrapper package with platform-detection resolver- Platform packages:
-linux-x64,-darwin-arm64,-darwin-x64 - Published automatically on every release via
npm-publish.yml
Homebrew tap (formula ready)
brew install dakera-ai/tap/dakera-mcp- Formula structure live in dakera-ai/homebrew-tap
- SHA256 checksums auto-populated on each release via
update-homebrew-formula.yml
PRs
v0.10.4
What's Changed
Added
- Glama.ai integration files —
glama.jsonclaim file and Glama score badge in README for server directory discoverability (#99, #100) - Improved tool descriptions for TDQS scoring — rewrote all 86 MCP tool descriptions with richer context, parameter explanations, and usage examples (#102)
- GitHub Release binary assets — release workflow now uploads pre-built linux x86_64 binary, tarball, and SHA256 checksums (#101)
Full Changelog: v0.10.3...v0.10.4
v0.10.3 — Glama.ai Discoverability Metadata
Added
- Crate metadata for Glama.ai discoverability — added
authors,homepage,documentation,
readme,keywords, andcategoriesto Cargo.toml. Fixes "No maintainers listed" on Glama.ai
registry. (#98)
Full Changelog: v0.10.2...v0.10.3
v0.10.2 — MCP Pagination Fix
Fixed
- MCP pagination page size increased from 20 to 100 — all profiles (core=14, power=68, all=86) now return in a single page. Eliminates multi-page pagination that caused tool visibility issues in Claude Code and other MCP clients.
Install
cargo install dakera-mcpFull changelog: https://github.com/Dakera-AI/dakera-mcp/blob/main/CHANGELOG.md
v0.10.1
What's Changed in v0.10.1
Token/Context Optimizations (#88)
5 optimizations that cut MCP tool description tokens by ~47%:
- Description compression — shorter, denser tool descriptions
- Property deduplication — shared property definitions
- Default value removal — omit default values from schemas
- Cursor-based pagination — 20 tools per page instead of all at once
- Compact enum formatting — inline small enums
Core profile: ~2,400 estimated tokens (was ~4,500+).
Cross-Compilation CI (#87)
Automated release builds for 10 platform binaries:
- Linux: x64, ARM64, musl (static), ARMv7
- macOS: ARM64 (Apple Silicon), x64 (Intel)
- Windows: x64, ARM64
- FreeBSD: x64
Platform binaries are attached to this release.
Docs Fix
Updated tool count documentation: 14 core tools (86+ available via profiles).
Full Changelog: v0.10.0...v0.10.1
v0.10.0 — Profile-Based Tool Tiering
Breaking Changes
- Tool surface reduced from 169 to 14 default tools — the MCP server now exposes only 14 core memory tools by default. Agents discover additional tools via the
dakera_discover_toolsmeta-tool. Saves ~35K tokens per session. (#83) - Removed admin, analytics, and streaming tools —
dakera_admin_*,dakera_analytics_*,dakera_streaming_*, and redundant graph/vector tools permanently deleted (-1,672 lines). Use the Dakera REST API directly if you relied on these. (#84)
Added
- Profile-based tool tiering — three profiles (
minimal,standard,full) control which tools are exposed. Set viaDAKERA_MCP_PROFILEenv var.standardis the default (14 tools). (#83) dakera_discover_toolsmeta-tool — agents dynamically discover and load additional tools beyond the default set. (#83)- 25 integration tests against live Dakera Docker — end-to-end verification of store, recall, search, session lifecycle, and profile switching. (#85)
- 47 deep profile tiering validation tests — comprehensive coverage of tool visibility, profile transitions, and meta-tool behavior (190 → 237 total tests). (#86)
Changed
- Consolidated
graph_traverse/graph_path/graph_exportinto unified graph tools. (#84) - Consolidated
vector_query/vector_multi_search/vector_explaininto unified vector tools. (#84)
Migration Guide
If you previously used any of these removed tools, switch to the Dakera REST API:
dakera_admin_*→GET/POST /admin/*dakera_analytics_*→GET /analytics/*dakera_streaming_*→GET /v1/streaming/*
Set DAKERA_MCP_PROFILE=full to restore the maximum tool set (still smaller than v0.9.x due to hard-pruned tools).