Skip to content

Conversation

@PubChimps
Copy link
Contributor

Pull Request Description

Added OpenMetadata's MCP server to list of Goose extension tutorials. OpenMetadata is an open-source metadata platform for data discovery, observability, and governance. You can find more at information in pr and at https://open-metadata.org/mcp

Thanks!

@PubChimps PubChimps requested a review from a team as a code owner September 5, 2025 23:52
:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=-y&arg=mcp-remote&arghttp://localhost:8585/mcp&arg=--auth-server-url&arg=http://localhost:8585/mcp&id=openmetadata&name=OpenMetadata&description=OpenMetadata%20integration)
Copy link
Contributor

Choose a reason for hiding this comment

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

is this link correct?

Copy link
Contributor

Choose a reason for hiding this comment

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

oh nvm i see that localhost is an arg and part of the auth-server-url too.

@blackgirlbytes
Copy link
Contributor

Hi! Thanks for your contribution. I believe you're connected with Ian so this is awesome. Quick things --

  1. Looks like your DCO check is failing
  2. Can you also add it to the extension library? The file for it is here

@PubChimps PubChimps force-pushed the add-openmetadata-extension branch from c85f552 to e1d96fc Compare September 8, 2025 17:55
@PubChimps
Copy link
Contributor Author

Thank you both @blackgirlbytes @EbonyLouis! This is updated, really enjoying Goose!

@blackgirlbytes blackgirlbytes merged commit 990f5ce into block:main Sep 24, 2025
11 checks passed
zanesq added a commit that referenced this pull request Sep 25, 2025
…-unification

* 'main' of github.com:block/goose:
  correct the tests from an odd merge (#4804)
  docs: import yaml recipe (#4799)
  docs: Add openmetadata extension to goose mcp docs (#4547)
katzdave added a commit that referenced this pull request Sep 25, 2025
…ovements

* 'main' of github.com:block/goose: (23 commits)
  blog post on subagents vs subrecipes (#4829)
  fix chat button alignment and spacing for attachments (#4794)
  fix: remove nested double quotes in windows automation_script tool description (#4824)
  fix: a few things with the mcp snapshot test (#4818)
  Revert "fix(compaction): try to catch more context limit exceeded erors and compact" (#4820)
  test: add test coverage for Tools Inspector (#4700)
  feat: Parse and use retryDelay from Google API RateLimitExceeded errors (#4124)
  cleanup: remove unused link preview and goose response form components (#4795)
  fix build: latest bedrock version (#4812)
  prefer users SHELL (#4702)
  feat: update aws-sdk-bedrockruntime to enable AWS_BEARER_TOKEN_BEDROCK auth (#4327)
  correct the tests from an odd merge (#4804)
  docs: import yaml recipe (#4799)
  docs: Add openmetadata extension to goose mcp docs (#4547)
  Add elapsed time to the CLI output. (#4609)
  fix: Fix cell coordinate ordering in XlsxTool and add unit tests (#4551)
  Use gemini flash for summarization on open router (#4290)
  chore(deps): bump xcb from 1.5.0 to 1.6.0 (#4289)
  feat(shell): throw errors on interactive commands (#4788)
  feat: AgentManager - foundation for unified execution (#4389) (#4684)
  ...
HikaruEgashira pushed a commit to HikaruEgashira/goose that referenced this pull request Oct 3, 2025
import TabItem from '@theme/TabItem';
import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';

The [OpenMetadata MCP Server](https://open-metadata.org/mcp) extension allows Goose to interact directly with your OpenMetadata, enabling operations for OpenMetadata assets, glossaries, and lineage. This makes it easy to work with your metadata stored in OpenMetadata through natural language interactions.

Choose a reason for hiding this comment

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

The OpenMetadata MCP Server extension enables Goose to interact directly with your OpenMetadata, allowing operations on OpenMetadata assets, glossaries, and lineage. This makes it easy to work with your metadata stored in OpenMetadata through natural language interactions.


## Customizing Your Connection

The OpenMetadata MCP server connects to an OpenMetadata instance using OpenMetadata's embedded MCP server. We're using `http://localhost:8585` as an example here to access a local OpenMetadata instance, but you can configure this for your own environment. AUTH_HEADER here would an [OpenMetadata Personal Access Token (PAT)](https://docs.open-metadata.org/latest/how-to-guides/mcp#adding-a-personal-access-token-to-your-mcp-client).
Copy link

@elianerpereira elianerpereira Dec 11, 2025

Choose a reason for hiding this comment

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

The OpenMetadata MCP server connects to an OpenMetadata instance by using OpenMetadata's embedded MCP server. We're using http://localhost:8585 as an example here to access a local OpenMetadata instance, but you can configure this for your own environment. AUTH_HEADER here would be an OpenMetadata Personal Access Token (PAT).

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