how-to-guides

No menu items for this category
Collate Documentation

Getting Started with Goose Desktop

Configure Collate's MCP Server to interact with block's AI agent Goose.

For this guide, you will need:

Collate has a variety of applications to improve your data such as MetaPilot, Data Insights, Search Indexing, and MCP.

  • Go to <YOUR-OpenMetadata-SERVER>/marketplace/apps/McpApplication and select Install. If your Collate is installed locally, the url would be:
Add MCP app

Install MCP Server on OpenMetadata

  • The next screen, with Origin Header URI is for Streamable-Http requests. This guide uses SSE, so we can skip this portion, select Submit

The next step will be to create a Personal Access Token (PAT) and add it to Goose so your models can communicate with Collate.

  • To create an Collate Personal Access Token, go to:

If Collate is installed locally, it will be:

  • Select Generate New Token. This will give your models the same role and access policy that is assigned to you in Collate. If you would like your models in Goose to have different access controls, create a new user.
Generate New Token

Creating a new Personal Access Token

  • Set your Token Expiration. This guide uses 60 days. Once your new token is created copy it.
Set Token Lifespan

Personal Access Token expires in 60 days

This how-to guide uses Goose Desktop for macOS. Make sure that you already have an LLM Provider configured before prompting.

  • Navigate to Goose Desktop's Settings, then under Extensions, select +Add custom extension.
Goose settings

Settings are where you add custom extensions like Collate MCP Server

  • The custom extension should have the following information:
    • Extension Name Collate
    • Command paste the following command:
      • If you are running it locally, your command will look like this:
    • Add 1 Environment Variable
      • Variable name is AUTH_HEADER
      • Value is "Bearer <YOUR_OpenMetadata_PAT>
Configuring Collate MCP Server

The proper settings for Collate MCP Server in Goose

- Select +Add to store this Environment Variable

Configuring Collate MCP Server

The proper settings for Collate MCP Server in Goose

  • Select Add Extension
Adding extension

Adding Collate MCP Server as a custom extension to Goose

Collate successfully added

Collate successfully added to Goose

This part of the guide assumes that you have assets in Collate. You can add data assets into Collate here.

Select a model from Goose and paste the following prompt to have it read from Collate:

With MCP, we are finding new ways to use Collate all the time! Now that you have Goose and Collate configured to work together, think you've got a great new use case? Show us what you've got in the Collate #mcp Slack Channel!