mcp-server-openmetadata logo

mcp-server-openmetadata

by yangkyeongmo

This project implements a Model Context Protocol (MCP) server for OpenMetadata, enabling seamless integration with MCP clients. It provides a standardized way to interact with OpenMetadata through the Model Context Protocol.

View on GitHub

Last updated: N/A

What is mcp-server-openmetadata?

This is a Model Context Protocol (MCP) server implementation for OpenMetadata. It wraps OpenMetadata's REST API, allowing MCP clients to interact with OpenMetadata in a standardized way.

How to use mcp-server-openmetadata?

To use this server, you need to set up the environment variables for authentication (either Token or Basic Authentication) and configure it with your MCP client (e.g., Claude Desktop). You can also run the server manually using the provided command.

Key features of mcp-server-openmetadata

  • Standardized interaction with OpenMetadata via MCP

  • Wraps OpenMetadata's REST API

  • Supports Token and Basic Authentication

  • Partial implementation of OpenMetadata APIs (see Feature Implementation Status)

Use cases of mcp-server-openmetadata

  • Integrating OpenMetadata with MCP-compatible data tools

  • Providing a unified interface for accessing OpenMetadata metadata

  • Automating metadata management tasks in OpenMetadata

  • Building custom data governance workflows

FAQ from mcp-server-openmetadata

What is MCP?

Model Context Protocol is a standard for interacting with metadata systems.

What authentication methods are supported?

Token Authentication (Recommended) and Basic Authentication are supported.

How do I configure this server with Claude Desktop?

Add the server configuration to your claude_desktop_config.json file with the appropriate environment variables.

What OpenMetadata APIs are implemented?

The Feature Implementation Status table shows the implemented APIs. Currently, Table related APIs are mostly implemented.

How can I contribute to this project?

Contributions are welcome! Please feel free to submit a Pull Request.