mcp-server-openmetadata
by tpavelek
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.
Last updated: N/A
What is mcp-server-openmetadata?
This is a Model Context Protocol (MCP) server implementation that 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 your MCP client (e.g., Claude Desktop) to use the server. You can also run the server manually using the provided command.
Key features of mcp-server-openmetadata
Standardized interaction with OpenMetadata
Wraps OpenMetadata's REST API
Supports Token and Basic Authentication
Integration with MCP clients
Use cases of mcp-server-openmetadata
Integrating OpenMetadata with MCP-compatible tools
Providing a consistent interface for interacting with OpenMetadata
Automating data governance tasks
Building custom applications on top of OpenMetadata
FAQ from mcp-server-openmetadata
What is MCP?
What is MCP?
Model Context Protocol is a standardized way for applications to interact with data models.
What authentication methods are supported?
What authentication methods are supported?
Token Authentication (recommended) and Basic Authentication are supported.
How do I configure the server for Claude Desktop?
How do I configure the server for Claude Desktop?
Add the server configuration to your claude_desktop_config.json
file with the appropriate authentication details.
Can I run the server manually?
Can I run the server manually?
Yes, you can run the server manually using the command python src/server.py
with optional --port
and --transport
arguments.
What APIs are implemented?
What APIs are implemented?
The server implements a subset of the OpenMetadata APIs, including listing and getting tables. Refer to the Feature Implementation Status table for the current status.