Skip to content

Management UI only displays the first 50 projects and ignores list_projects.has_more #1812

Description

@lvxinrong

Version

codebase-memory-mcp 0.10.8

Platform

macOS (Apple Silicon)

Install channel

GitHub release archive / install.sh / install.ps1

Binary variant

standard

What happened, and what did you expect?

The Codebase Memory management UI only displays the first 50 indexed projects.

I currently have 86 indexed projects. The list_projects API/CLI correctly returns the following pagination metadata:

  • total: 86
  • offset: 0
  • limit: 50
  • returned: 50
  • has_more: true

However, the management UI only requests and displays the first page. It does not provide pagination, a “Load more” action, or automatically request the remaining pages.

As a result, projects after the first 50 are indexed and accessible through the CLI, but they cannot be found in the management UI.

This can be verified by requesting the second page:

codebase-memory-mcp cli --json list_projects --offset 50 --limit 50 --include-details true

Expected behavior:

The management UI should either:

  1. Support pagination;
  2. Provide a “Load more” action; or
  3. Automatically fetch subsequent pages while has_more is true.

Environment:

  • codebase-memory-mcp version: 0.10.8
  • Total indexed projects: 86
  • Management UI port: 9749

Reproduction

The Codebase Memory management UI only displays the first 50 indexed projects.

I currently have 86 indexed projects. The list_projects API/CLI correctly returns the following pagination metadata:

  • total: 86
  • offset: 0
  • limit: 50
  • returned: 50
  • has_more: true

However, the management UI only requests and displays the first page. It does not provide pagination, a “Load more” action, or automatically request the remaining pages.

As a result, projects after the first 50 are indexed and accessible through the CLI, but they cannot be found in the management UI.

This can be verified by requesting the second page:

codebase-memory-mcp cli --json list_projects --offset 50 --limit 50 --include-details true

Expected behavior:

The management UI should either:

  1. Support pagination;
  2. Provide a “Load more” action; or
  3. Automatically fetch subsequent pages while has_more is true.

Environment:

  • codebase-memory-mcp version: 0.10.8
  • Total indexed projects: 86
  • Management UI port: 9749

Logs


Diagnostics trajectory (memory / performance / leak issues)


Project scale (if relevant)

No response

Confirmations

  • I searched existing issues and this is not a duplicate.
  • My reproduction uses shareable code (a dummy snippet or a public OSS repository), not proprietary code.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority/highNeeds near-term maintainer attention; high-impact bug, regression, safety issue, or release blocker.ux/behaviorDisplay bugs, docs, adoption UX

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions