Agents

Uteke for Goose

Block · Personal agent · MCP + sign-in or API key · Beta

An open-source agent for desktop and terminal that runs tasks with extensions.

Beta: written from Goose's own documentation and not tested by us yet. If a step does not match what you see, follow Goose's docs and tell us at [email protected].

Set it up

  1. Run goose configure, then Add Extension, then Remote Extension (Streamable HTTP), or add Uteke to the config:
    ~/.config/goose/config.yaml
    extensions:
      uteke:
        name: uteke
        type: streamable_http
        uri: https://uteke.app/mcp
        enabled: true
        timeout: 300

  2. Start Goose; on first use a browser opens the CodeCora ID sign-in.
  3. Or use an API key instead of signing in: add headers to the same entry.
    ~/.config/goose/config.yaml
        headers:
          Authorization: "Bearer utk_live_YOUR_KEY"

API keys are made at API keys in the portal; choose read-only if the agent only needs to recall. A key works only for your workspace.

Try it

Ask Goose:

  • Remember that we release from main only, never from develop.
  • What did we decide about pricing last week?
  • Save this summary to the team room.

Then ask the same thing from another agent you connected: they share one memory.

Disconnect

Open Agents in the portal and choose Disconnect. It works for agents that signed in and for API keys; access is checked again within about 30 seconds. You can also remove Uteke in Goose's own settings.

Goose's documentation on MCP servers: https://goose-docs.ai/docs/getting-started/using-extensions

Other agents: see all agents or the general steps.