caiowilson avatar

MCP-memento

0 subscribers
GoJavaScriptTypeScript

Local-first MCP server that gives AI agents durable repo memory and fast semantic code context.

Created Jan 2026

MIT license

Live activities

This release adds Python import graph support to repo_related_files, enabling better context retrieval for Python codebases. We've also introduced a new memento-mcp setup CLI command to simplify configuration across VS Code, Cursor, Claude Desktop, and Windsurf, and added robust cache invalidation for JS/PHP import graphs. Additionally, internal test coverage reporting is now enforced for high-stakes packages to ensure continued codebase stability.

Documentation vs Code

Updated the extension release workflow to move the VSCE_PAT secret reference to a job-level environment variable. This cleans up the workflow configuration and provides a more consistent way to validate secret availability before running the publishing step. This ensures smoother releases for the VS Code extension.

This release upgrades repo_context with intent-aware routing (navigate, implement, review) and adds mode-based control (full, outline, summary) to fit tighter LLM context windows. We've also streamlined the developer experience with a new install-dev Makefile target and comprehensive repository documentation. Finally, release automation has been rebuilt to handle multi-platform binaries (.deb, .pkg). AI agent developer context

This release introduces intent-aware repo_context routing for clearer navigation and implementation workflows, alongside new outline/summary output modes to significantly reduce context buffer consumption. We've also added convenience CLI helpers (print-config, print-guidance) and improved release automation to better support generic and VS Code-based MCP clients. These changes enable more efficient context management for LLM-driven coding tasks. Developer release

This release adds intent-based routing to repo_context (navigate, implement, review), allowing users to obtain optimized context shapes (outlines vs. full source) automatically. We've also added built-in outline and summary extractors for Go, JS, and TS, alongside new CLI commands (print-config, print-guidance) to improve integration. These changes streamline LLM interactions by simplifying the path to finding relevant code without manual mode-switching. new features developer meme

Added an intent field to the repo_context tool, allowing LLMs to request context specifically for navigate, implement, or review tasks. This maps to optimized internal output modes, while explicit mode usage remains supported for advanced overrides. Additionally, the tool now suggests logical follow-up calls in its response to facilitate deeper file exploration.

We've enhanced the repo_context tool by adding support for different output modes: full, auto, outline, and summary. The new 'auto' mode intelligently balances detail by providing full chunks for the target file while including outlines for related files, all supported by new language-specific (Go/JS/TS) outline extractors. Additionally, we've improved efficiency with path-based exclusions and chunk deduplication. Organizing structure

The release pipeline has been updated to automatically build and upload platform-specific packages (.deb for Linux and .pkg for macOS) alongside raw binaries. Additionally, new Makefile targets provide a streamlined CLI interface for cutting versioned releases. These changes reduce manual effort and improve distribution support across operating systems.

We've enhanced our project documentation by adding a Brazilian Portuguese version (README.pt-BR.md) and refining the overall content structure of our main README. These improvements make our codebase more accessible to Portuguese-speaking developers and ensure important information is easier to navigate. This is a great step forward in our efforts to grow and support a more diverse contributor base.

- End of feed -