MegaMem MCP v1.7.3
MegaMem MCP v1.7.3
Installation
For Obsidian Plugin:
- Download the attached megamem-mcp-1.7.3.zip
- Extract to your vault .obsidian/plugins/megamem-mcp/ folder
- Reload Obsidian and enable the plugin
What is Included:
- Main plugin files (main.js, manifest.json, styles.css)
- Built-in MCP server for Claude Desktop integration
- Graphiti bridge for knowledge graph functionality
- Complete documentation site for GitHub Pages
Changes
-
Bridge config credential resolution —
BridgeConfig.from_dict()reads fromdatabases[]first (Priority 2), before falling back to legacydatabaseConfigs(Priority 3). Fixes auth errors when the UI writes credentials todatabases[]butdatabaseConfigsis empty or stale. -
MCP
_create_bridge_config()simplified — delegates entirely toBridgeConfig.from_dict(), eliminating ~30 lines of duplicated logic. -
getDatabaseConfig()in TS prefersdatabases[]—validateSyncConfigand the sync path now read from the same source. Fixes false "Neo4j URI not configured" errors. -
api_keyscamelCase alias —apiKeysaccepted alongsideapi_keysinBridgeConfig.from_dict(). -
Release workflow attribution —
Co-authored-by:trailers are now extracted from annotated tag bodies (GitHub REST API) and injected into the public repo commit. Supports multiple contributors. Workflow tested end-to-end. -
Dead code cleanup —
runManualSyncTestrouting bug (PR #16) documented in commented code. Correct path issyncStatusManager.syncNote(). -
FileSuggestadded — reusable autocomplete for note path selection.
Co-authored-by: EthanJStark 19176630+EthanJStark@users.noreply.github.com
Co-authored-by: claaudelane 78041712+claaudelane@users.noreply.github.com