mcp-openmetadata
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-openmetadatafind tables with column 'email' in the 'sales' schema"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP OpenMetadata
MCP server providing OpenMetadata APIs - A FastMCP integration for OpenMetadata services.
Features
OpenMetadata API integration with FastMCP
Easy-to-use interface for metadata management
Support for table metadata, sample data, and ownership information
Related MCP server: RunContext
Installation
from PyPi (Cursor)
Install it to Cursor with (uv):
uv pip install mcp-openmetadata
uv run python -m mcp-openmetadata.hosts.cursor \
-e OPENMETADATA_URI=<YOUR OPENMETADATA URI> \
-e OPENMETADATA_JWT_TOKEN=<YOUR OPENMETADATA JWT TOKEN>Install it to Cursor with (pip):
pip install mcp-openmetadata
python -m mcp-openmetadata.hosts.cursor \
-e OPENMETADATA_URI=<YOUR OPENMETADATA URI> \
-e OPENMETADATA_JWT_TOKEN=<YOUR OPENMETADATA JWT TOKEN>from configuration
{
"mcpServers": {
"OpenMetadata": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"httpx",
"--with",
"mcp-openmetadata",
"python",
"-m",
"mcp_openmetadata.server"
],
"env": {
"OPENMETADATA_URI": "http://localhost:8585",
"OPENMETADATA_JWT_TOKEN": "awesome_jwt_token"
}
}
}
}Environment Variables
Authorization
mcp-openmetadata provides token auth and basic auth:
Token Auth
OPENMETADATA_URI=http://localhost:8585
OPENMETADATA_JWT_TOKEN=<YOUR OPENMETADATA JWT TOKEN>Basic Auth
OPENMETADATA_URI=http://localhost:8585
OPENMETADATA_USERNAME=<YOUR OPENMETADATA USERNAME>
OPENMETADATA_PASSWORD=<YOUR OPENMETADATA PASSWORD>Tool list
mcp-openmetadata does not provide all APIs available in OpenMetadata. Please refer to Supported APIs for the list of available APIs.
Since using the original API directly contains too much unnecessary data that is difficult to fit into the model context, we are working on returning somewhat organized results.
Search Tools
search_entities_with_query: Search entities using query text. Supports pagination and sorting. Useful for:Listing all tables/topics (q=*)
Searching by field names (e.g., q=columnNames:address)
Searching by tags (e.g., q=tags.tagFQN:user.email)
Complex queries with AND/OR operators
Filtering by service type, constraints, owners, etc.
Table Tools
get_list_of_tables: Get a paginated list of tables with basic informationget_table_by_fqn: Get detailed table information by fully qualified nameget_table_columns_by_fqn: Get table columns information by fully qualified nameget_table_owners_by_fqn: Get table ownership information by fully qualified nameget_sample_data: Get sample data from a specified table
Each tool returns optimized responses with relevant fields to ensure compatibility with model context limits while providing essential metadata information.
License
This project is open source software licensed as MIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceEnables natural language search and discovery of open-access scientific datasets through the EOSC Data Commons OpenSearch service. Provides tools to search datasets and retrieve file metadata using LLM-assisted queries.Last updated14MIT
- Alicense-qualityCmaintenanceEnables AI agents to understand and query your database safely by providing a semantic layer of metadata, with tools to search, explain, validate, and generate safe SQL.Last updated2MIT
- Alicense-qualityDmaintenanceEnables extraction and querying of database schema metadata from PostgreSQL, Snowflake, SQL Server, BigQuery, and Oracle databases, saving results locally for analysis.Last updatedMIT
- Alicense-qualityCmaintenanceEnables AI agents to search, explore data lineage, understand business context, and generate SQL queries across an organization's data ecosystem.Last updatedApache 2.0
Related MCP Connectors
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/pfldy2850/mcp-openmetadata'
If you have feedback or need assistance with the MCP directory API, please join our Discord server