openmetadata-mcp-server
0
The mcp-server-openmetadata project is a Model Context Protocol (MCP) server for OpenMetadata, designed to facilitate interaction between MCP clients and OpenMetadata. It standardizes API interactions and supports various data and service management features within OpenMetadata.
mcp-server-openmetadata
A Model Context Protocol (MCP) server implementation for OpenMetadata, enabling seamless integration with MCP clients. This project provides a standardized way to interact with OpenMetadata through the Model Context Protocol.
Feature Implementation Status
- Data Assets: Lists and manages databases and tables.
- Services: Manages database and dashboard services.
- Teams & Users: Handles team and user information and related actions.
- Search: Supports search queries and suggestions.
- Tags & Classifications: Manages tags and classifications.
- Lineage: Handles lineage data for entities.
- Glossaries: Provides glossary management features.
- Usage: Tracks entity usage information.
Setup
Environment Variables
- Token Authentication (Recommended):
OPENMETADATA_HOST
andOPENMETADATA_JWT_TOKEN
- Basic Authentication:
OPENMETADATA_HOST
,OPENMETADATA_USERNAME
, andOPENMETADATA_PASSWORD
Manual Execution
- Run server with
python src/server.py
- Options:
--port
for port number,--transport
for transport type
Contributing
Contributions are welcome! Submit a Pull Request.
License
MIT License