Cross-project pattern search and knowledge transfer #6

Closed
opened 2026-01-21 20:45:26 +00:00 by jack · 1 comment
Owner

Problem

Observations are project-scoped. When starting a new project, you cannot access learnings from other projects:

  • "How did I implement auth in my last 3 projects?"
  • "Which error handling pattern did I use for API clients?"

Solution

mem-search: "authentication" --all-projects

2. MCP Tool Extension

{
  "tool": "search",
  "params": {
    "query": "authentication",
    "scope": "global"
  }
}

3. Web Viewer

  • Global search toggle
  • Project filter dropdown
  • Cross-project pattern aggregation

Migrated-From: jack/claude-mem-fork#75

## Problem Observations are project-scoped. When starting a new project, you cannot access learnings from other projects: - "How did I implement auth in my last 3 projects?" - "Which error handling pattern did I use for API clients?" ## Solution ### 1. Cross-Project Search ```bash mem-search: "authentication" --all-projects ``` ### 2. MCP Tool Extension ```json { "tool": "search", "params": { "query": "authentication", "scope": "global" } } ``` ### 3. Web Viewer - Global search toggle - Project filter dropdown - Cross-project pattern aggregation -------- Migrated-From: jack/claude-mem-fork#75
Author
Owner

Cross-project search is already supported:

MCP Tool:

{
  "tool": "search",
  "params": {
    "query": "authentication"
    // No "project" = search all projects
  }
}

API Endpoint:

GET /api/search?query=authentication
# No project param = global search across all projects

The project parameter is optional - when omitted, search operates across all projects.

Web UI:
The Search view already has a project dropdown with "All Projects" as an option.

Cross-project search is already supported: **MCP Tool:** ```json { "tool": "search", "params": { "query": "authentication" // No "project" = search all projects } } ``` **API Endpoint:** ``` GET /api/search?query=authentication # No project param = global search across all projects ``` The `project` parameter is optional - when omitted, search operates across all projects. **Web UI:** The Search view already has a project dropdown with "All Projects" as an option.
jack closed this issue 2026-01-24 09:24:49 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#6
No description provided.