Connect Goose Desktop with ByteRover for persistent AI memory across all your coding sessions.

Getting Started

1. Start the Connection

Go to your ByteRover dashboard and:
  1. Find the “Connect your agent” section
  2. Click on Goose Desktop from the list
  3. Hit the “Connect with Goose Desktop” button

2. Connect ByteRover to Goose Desktop

Step 1: Open Goose Desktop. Step 2: Add a custom extension Navigate to Left Panel > Extensions > Click “Add custom extension” Enter the following configuration and click Add Extension:
  • Extension Name: Byterover MCP
  • Type: HTTP
  • Endpoint: https://mcp.byterover.dev/v2/mcp
  • Request Headers:
    • Header name: Authorization
    • Value: Bearer [DASHBOARD_TOKEN]
Step 3: Connect to ByteRover Locate the byterover-mcp connector in the list and click Connect. Wait for the connection to be established. After that, you should see byterover-mcp appear in the list.

Test It

Store this throttle function to ByteRover:

function throttle(func, limit) {
  let inThrottle;
  return function() {
    const args = arguments;
    const context = this;
    if (!inThrottle) {
      func.apply(context, args);
      inThrottle = true;
      setTimeout(() => inThrottle = false, limit);
    }
  }
}
Questions? Join our Discord.