Skip to content

Conversation

@sam-at-block
Copy link
Contributor

@sam-at-block sam-at-block commented Nov 17, 2025

Summary

  • Add tutorial at documentation/docs/mcp/datahub-mcp.mdx
  • Register extension in documentation/static/servers.json
  • Include CLI and Desktop configuration examples
  • Document prerequisites, capabilities, and troubleshooting

Type of Change

  • Documentation

AI Assistance

  • This PR was created or reviewed with AI assistance (duh)

Testing

Tested by adding extension locally, following the new docs, and queried our datahub instance successfully.

@sam-at-block sam-at-block requested a review from a team as a code owner November 17, 2025 17:29
Copilot AI review requested due to automatic review settings November 17, 2025 17:29
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive documentation for the DataHub MCP server extension, enabling users to integrate DataHub's data discovery and metadata platform capabilities with goose.

Key changes:

  • Adds DataHub MCP server extension to the servers registry
  • Creates tutorial documentation with configuration examples for both CLI and Desktop interfaces
  • Includes prerequisites, capabilities, example usage scenarios, and troubleshooting guidance

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
documentation/static/servers.json Registers DataHub extension with required environment variables (DATAHUB_GMS_URL and DATAHUB_GMS_TOKEN) and minor whitespace cleanup for other entries
documentation/docs/mcp/datahub-mcp.mdx Comprehensive tutorial covering DataHub integration, including installation instructions, configuration examples, use cases for data discovery/lineage/queries, and troubleshooting tips


:::note Desktop

The DataHub extension will search across your data catalog and return relevant datasets with their metadata, including:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If possible, an actual example response (or snippet) would go in these :::note blocks (but only h4 or lower if you include formatting)

@jjoyce0510
Copy link
Contributor

Will be taking a look today! Thank you Sam!

Copy link
Contributor

@jjoyce0510 jjoyce0510 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heads up -- We are just about to add a few new tools to the MCP server (e.g. acryldata/mcp-server-datahub#55) so I am making some suggestions to include coverage.

I'm also going to provide some suggestions about how to improve storytelling + use case examples..

@jjoyce0510
Copy link
Contributor

One final question: Is there a place to define recipes that are shown within Goose specifically? Or does that happen automagically?

@blackgirlbytes
Copy link
Contributor

One final question: Is there a place to define recipes that are shown within Goose specifically? Or does that happen automagically?

we have a recipe cookbook here if you want the general public to access your recipes and have it listed on our site -- https://block.github.io/goose/recipes

instructions to do so here: https://github.com/block/goose/blob/main/CONTRIBUTING_RECIPES.md

but other recipes are typically only accessible on your local machine or if you configured/pointed them to a specific repo @jjoyce0510

Copilot AI review requested due to automatic review settings November 20, 2025 16:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

Copilot AI review requested due to automatic review settings November 20, 2025 19:10
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

- Add comprehensive tutorial at documentation/docs/mcp/datahub-mcp.mdx
- Register extension in documentation/static/servers.json
- Include CLI and Desktop configuration examples
- Document prerequisites, capabilities, and troubleshooting
- Add realistic scenario-based usage examples

Signed-off-by: Sam Osborn <[email protected]>
Copilot AI review requested due to automatic review settings November 21, 2025 17:59
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@dianed-square dianed-square merged commit f56cb87 into block:main Nov 24, 2025
23 checks passed
michaelneale added a commit that referenced this pull request Nov 25, 2025
* main:
  docs: add DataHub MCP server extension documentation (#5769)
  docs: lowercase goose in remaining topics (#5861)
  docs: lowercase goose in getting-started and guides topics (#5857)
  Fix multi tool calling (#5855)
  fix(#5626 #5832): handle multiple content chunks & images better (#5839)
  chore: some old code hanging around, and mention configure cli (#5822)
  feat : add support for math / science symbology via katex (#5773)
  feat : add ability to see error message in toast (#5851)
kskarthik pushed a commit to kskarthik/goose that referenced this pull request Nov 25, 2025
DOsinga pushed a commit that referenced this pull request Nov 25, 2025
mitchelsblockacct added a commit to mitchelsblockacct/goose that referenced this pull request Nov 25, 2025
…ed-context-2

* upstream/main:
  Move recipe actions to bottom bar icon and edit goosehints to settings (block#5864)
  [docs] Add “Building a Social Media Agent” Blog Post (block#5844)
  deps: upgrade rmcp to 0.9.1 (block#5860)
  chore: suggest using text/markdown when fetching content (block#5854)
  Revert "fix: do not load active extensions when no extensions in the recipe" (block#5871)
  goose remote access (block#5251)
  docs: add DataHub MCP server extension documentation (block#5769)

# Conflicts:
#	ui/desktop/src/components/ChatInput.tsx
wpfleger96 added a commit that referenced this pull request Nov 26, 2025
* main:
  fix: adjust strange spacing in agent.rs (#5877)
  Move recipe actions to bottom bar icon and edit goosehints to settings (#5864)
  [docs] Add “Building a Social Media Agent” Blog Post (#5844)
  deps: upgrade rmcp to 0.9.1 (#5860)
  chore: suggest using text/markdown when fetching content (#5854)
  Revert "fix: do not load active extensions when no extensions in the recipe" (#5871)
  goose remote access (#5251)
  docs: add DataHub MCP server extension documentation (#5769)
kskarthik pushed a commit to kskarthik/goose that referenced this pull request Nov 26, 2025
BlairAllan pushed a commit to BlairAllan/goose that referenced this pull request Nov 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants