mcp-server-openmetadata
@tpavelek
About mcp-server-openmetadata
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"openmetadata-mcp-server": {
"command": "python",
"args": [
"src/server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-server-openmetadata?
mcp-server-openmetadata is a Model Context Protocol (MCP) server that wraps OpenMetadata's REST API, enabling MCP clients to interact with OpenMetadata in a standardized way.
How to use mcp-server-openmetadata?
Configure it with environment variables (OPENMETADATA_HOST plus either OPENMETADATA_JWT_TOKEN or OPENMETADATA_USERNAME/OPENMETADATA_PASSWORD), then add it to your MCP client configuration (e.g., claude_desktop_config.json) using the uvx or uv command. Alternatively, run manually with python src/server.py and optional --port/--transport flags.
Key features of mcp-server-openmetadata
- List, get, create, update, and delete tables
- Supports token-based and basic authentication
- Runs via stdio or SSE transport
- Easy setup with
uvxor manual execution
Use cases of mcp-server-openmetadata
- Query and manage table metadata from an MCP client
- Automate table creation and updates in OpenMetadata
- Integrate OpenMetadata with AI assistants that speak the MCP protocol
FAQ from mcp-server-openmetadata
What authentication methods are supported?
Token authentication (recommended) using a JWT token, or basic authentication with a username and password.
What transports does the server support?
Stdio (default) and SSE. The SSE transport can be used with the --transport sse option.
Which OpenMetadata API features are currently implemented?
Only table operations: list, get (by ID or FQN), create, update, and delete. All other endpoints (databases, services, teams, search, etc.) are not yet implemented.
How do I configure it for Claude Desktop?
Add a JSON entry to claude_desktop_config.json using uvx (or uv with a local path), and set the required environment variables for authentication.
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
ICSS
chokcoco不止于 CSS
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments