MCP OpenMetadata logo

MCP OpenMetadata

by pfldy2850

MCP OpenMetadata is a server that provides OpenMetadata APIs integrated with FastMCP. It offers an easy-to-use interface for metadata management within OpenMetadata services.

View on GitHub

Last updated: N/A

What is MCP OpenMetadata?

MCP OpenMetadata is a server that integrates OpenMetadata APIs with FastMCP, providing a streamlined interface for managing metadata within OpenMetadata services.

How to use MCP OpenMetadata?

Install the package using pip or uv. Configure the server with environment variables for authentication (Token Auth or Basic Auth). Use the provided tools (search and table tools) to interact with OpenMetadata.

Key features of MCP OpenMetadata

  • OpenMetadata API integration with FastMCP

  • Easy-to-use interface for metadata management

  • Support for table metadata, sample data, and ownership information

  • Optimized responses for model context limits

Use cases of MCP OpenMetadata

  • Listing all tables/topics

  • Searching by field names

  • Searching by tags

  • Retrieving detailed table information

  • Getting sample data from a table

FAQ from MCP OpenMetadata

What authentication methods are supported?

MCP OpenMetadata supports both Token Auth and Basic Auth using environment variables.

What kind of APIs are available?

The server provides search and table tools for interacting with OpenMetadata.

Where can I find the list of supported APIs?

Refer to the Supported APIs for the list of available APIs.

What is FastMCP?

FastMCP is a framework used to integrate with OpenMetadata services.

How do I install mcp-openmetadata?

You can install it using pip or uv. Refer to the Installation section in the README for detailed instructions.