All guides
Block Config file

Goose

Block's open-source agent — add Engrama as a Streamable HTTP extension. Browser sign-in built in.

Your endpoint https://engrama.sinensia.com/mcp

Before you start

Desktop

No code
  1. 01

    Open Extensions

    Open the sidebar (top-left), click Extensions, then Add custom extension.

  2. 02

    Fill in Engrama

    Set Type to Streamable HTTP, the ID and Name to Engrama, and the Endpoint to your URL. Leave Request Headers empty — that's what enables the browser sign-in.

    Endpoint
    https://engrama.sinensia.com/mcp
  3. 03

    Add and sign in

    Click Add. The first time you use it, a browser tab opens to sign in — authorize and return to Goose.

CLI / config file

Config
  1. 01

    Run goose configure

    Choose Add Extension → Remote Extension (Streamable HTTP), name it engrama, paste the URL, set the timeout to 300, and answer No to custom headers.

    Terminal
    goose configure
  2. 02

    Or edit the config

    Equivalently, add this to ~/.config/goose/config.yaml. Note the key is uri (not url) and the type is streamable_http.

    ~/.config/goose/config.yaml
    extensions:
      engrama:
        type: streamable_http
        name: engrama
        description: Engrama memory MCP server
        uri: "https://engrama.sinensia.com/mcp"
        enabled: true
        timeout: 300
  3. 03

    Sign in

    The first session that uses the extension opens the browser sign-in. Authorize and return to the terminal.

Watch it done

Demo video coming soon.

Notes & troubleshooting

Stuck?

If a step doesn't match what you see, the app may have moved its menus. Reach us and we'll help you connect.

Request an invitation