integrations/mcp/v0.1.1
epi052/feroxbusterintegrations/mcp/v0.1.1Aug 4, 2026by het0814
AI Summary
Repairs the Memanto MCP server to align with the current Memanto core, fixing tools that had regressed due to upstream schema changes.
Key Highlights
- Fixes 'remember' tool to accept valid source values instead of rejecting writes.
- Fixes 'list_agents' to handle the new response envelope structure.
- Fixes 'recall' tool to properly filter results based on min_similarity.
- Fixes 'answer' tool to respect server configuration overrides.
Full Release Notes
# Release Notes for memanto-mcp v0.1.1
Repairs the Memanto MCP server against current `memanto` cores. Every write through `remember` was failing, and three more tools were silently misbehaving after upstream SDK changes. All 11 tools are now verified against the published core.
## Bug Fixes
- **`remember` rejected every write** (`memanto_mcp/tools.py`)
- Default `source` was `mcp-agent`, which `memanto>=0.2.11` refuses; now `agent`, matching the values core accepts.
- **`list_agents` returned an error** (`memanto_mcp/tools.py`)
- `SdkClient.list_agents()` gained an `{agents, count, warnings}` envelope; the tool still treated it as a list. Now handles both shapes and surfaces `warnings`.
- **`answer` ignored server config** (`memanto_mcp/tools.py`)
- Passed `kiosk_mode=False` explicitly, overriding a configured `kiosk_mode=true`. Now defers to config unless set.
- **`recall` returned short result sets** (`memanto_mcp/tools.py`)
- `min_similarity` filtered the returned page instead of being passed to the SDK, dropping results below `limit`. Now filtered by the search backend.
- **`batch_remember` failed opaquely on a bad source** (`memanto_mcp/tools.py`)
- Per-item `source` is validated up front with an actionable message instead of failing inside the storage layer.
## Improvements
- **Dependency floor raised to `memanto>=0.2.11`** (`pyproject.toml`)
- The old `>=0.1.0` floor resolved to cores predating the current memory schema, hiding the `remember` breakage.
## Tests
- Suite expanded 44 → 57, covering each fix plus a schema-drift guard and a full-surface check that binds every tool call to the real `SdkClient` signature.
## Full Changelog
Full Changelog: https://github.com/moorcheh-ai/memanto/compare/integrations/mcp/v0.1.0...integrations/mcp/v0.1.1