Skip to main content
Glama

MCP Server for OpenMetadata

by yangkyeongmo
config.py1.03 kB
from dataclasses import dataclass import os @dataclass class Config: OPENMETADATA_HOST: str | None = None OPENMETADATA_JWT_TOKEN: str | None = None OPENMETADATA_USERNAME: str | None = None OPENMETADATA_PASSWORD: str | None = None @classmethod def from_env(cls) -> "Config": if not os.getenv("OPENMETADATA_HOST"): raise ValueError("OPENMETADATA_HOST is not set") if not os.getenv("OPENMETADATA_JWT_TOKEN") and not ( os.getenv("OPENMETADATA_USERNAME") and os.getenv("OPENMETADATA_PASSWORD") ): raise ValueError( "Either OPENMETADATA_JWT_TOKEN or OPENMETADATA_USERNAME and OPENMETADATA_PASSWORD must be set" ) return cls( OPENMETADATA_HOST=os.getenv("OPENMETADATA_HOST"), OPENMETADATA_JWT_TOKEN=os.getenv("OPENMETADATA_JWT_TOKEN"), OPENMETADATA_USERNAME=os.getenv("OPENMETADATA_USERNAME"), OPENMETADATA_PASSWORD=os.getenv("OPENMETADATA_PASSWORD"), )

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yangkyeongmo/mcp-server-openmetadata'

If you have feedback or need assistance with the MCP directory API, please join our Discord server