Conversation
Code Review ✅ ApprovedUpdates README.md to rebrand OpenMetadata as the Semantic Context Platform for Data and AI, incorporating details on AI integration, MCP support, and semantic search. No issues found. OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
There was a problem hiding this comment.
Pull request overview
This PR substantially rewrites the root README.md to reposition OpenMetadata around “semantic context for Data + AI”, adding expanded sections on context, semantics, knowledge graphs/ontologies, MCP, semantic search, quickstart, and community links.
Changes:
- Replaces the existing brief project overview with a long-form narrative focused on AI context/semantics and the metadata knowledge graph.
- Adds structured navigation (Contents) and new sections for MCP, Semantic Search, Standards, Core Capabilities, and Quickstart.
- Updates community, contributing, and related-product links.
Comments suppressed due to low confidence (1)
README.md:887
- This section uses plain
http://URLs for external resources (reporoster image and Apache license). Preferhttps://to avoid mixed-content warnings and improve link security when rendering the README.
## Stargazers
[](https://github.com/open-metadata/OpenMetadata/stargazers)
## License
OpenMetadata is released under [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
| - analyze root causes of data quality failures | ||
|
|
||
| Get started with MCP: | ||
| [OpenMetadata MCP Server Documentation](https://docs.open-metadata.org/v1.12.x/how-to-guides/mcp) |
| ```text | ||
| https://sandbox.open-metadata.org | ||
| ``` | ||
|
|
||
| ### 2. Install OpenMetadata | ||
|
|
||
| Follow the installation guide: | ||
|
|
||
| ```text | ||
| https://docs.open-metadata.org/v1.12.x/quick-start | ||
| ``` |
|
|
||
| OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents. | ||
|
|
||
| OpenMetadata connects technical metadata, data quality signals, data lineage, column-level lineage, ownership, usage, policies, conversations, glossaries, classifications, metrics, domains, and data products into a unified metadata knowledge graph. With 120+ connectors, open metadata standards, semantic search, APIs, SDKs, and an MCP server, OpenMetadata gives every user and AI system the governed context it needs to discover, understand, trust, and use data. |
There was a problem hiding this comment.
data lineage, column-level lineage,
Do you think this part is redundant?
🔴 Playwright Results — 2 failure(s), 10 flaky✅ 4016 passed · ❌ 2 failed · 🟡 10 flaky · ⏭️ 86 skipped
Genuine Failures (failed on all attempts)❌
|
Reframes the registry description to match the "trusted context and business semantics for AI" positioning from the README rebrand in #27975. Also tightens the description to satisfy the schema's 100-char cap on the field (the prior 506-char copy would have failed validation at publish time) and adds websiteUrl pointing to the MCP docs page.
* chore(mcp): add server.json for MCP Registry publishing
Adds metadata for publishing openmetadata-mcp to the official MCP
Registry (registry.modelcontextprotocol.io). Aggregators like PulseMCP
scrape the official registry, so this single entry surfaces the server
across the ecosystem.
The server is self-hosted per deployment, so the streamable-http URL
uses an {openmetadata_host} template variable that clients resolve to
their own OpenMetadata hostname.
* chore(mcp): align server.json description with #27975 messaging
Reframes the registry description to match the "trusted context and
business semantics for AI" positioning from the README rebrand in #27975.
Also tightens the description to satisfy the schema's 100-char cap on
the field (the prior 506-char copy would have failed validation at
publish time) and adds websiteUrl pointing to the MCP docs page.
* chore(mcp): mark server.json description as the official MCP
The registry namespace (io.github.open-metadata/*) is invisible to users
browsing aggregators like PulseMCP — they see only title and description.
Calling out "Official OpenMetadata MCP" differentiates this canonical
entry from any community wrappers people might publish under other
namespaces.
* chore(mcp): clarify host variable supports custom ports
Many self-hosted OpenMetadata deployments run on the default :8585
without a reverse proxy. Spell that out in the openmetadata_host
variable description so users know they can include a port.
* fix
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Describe your changes:
Fixes #
I worked on ... because ...
Type of change:
High-level design:
N/A — small change.
Tests:
Use cases covered
Unit tests
Backend integration tests
Ingestion integration tests
Playwright (UI) tests
Manual testing performed
UI screen recording / screenshots:
Not applicable.
Checklist:
Fixes <issue-number>: <short explanation>Fixes #<issue-number>above.Summary by Gitar
README.mdto rebrand OpenMetadata as the "Semantic Context Platform for Data and AI."This will update automatically on new commits.