akko-mcp-trino-openmetadata
The OpenMetadata context provider for
akko-mcp-trino. It hands the agent
what the catalogue knows about a table — description, owners, tier, tags,
primary key as grain, foreign keys as joins, column descriptions and
classifications such as PII.Sensitive — alongside the columns Trino gives.
It reads metadata only, with a bot token. The data itself still flows through Trino under the user's identity; knowing a column is PII changes nothing about the mask the engine applies.
pip install akko-mcp-trino-openmetadata
export MCP_CONTEXT_PROVIDERS=openmetadata,trino-comments
export OPENMETADATA_URL=http://openmetadata:8585
export OPENMETADATA_TOKEN=<a bot token with read access>
export OPENMETADATA_SERVICE=<the database service name of your Trino in OpenMetadata>
akko-mcp-trino
| Variable | Meaning | Default |
|---|---|---|
OPENMETADATA_URL |
the OpenMetadata server | — |
OPENMETADATA_TOKEN |
a bot token; it needs read access to tables | — |
OPENMETADATA_SERVICE |
the name of the database service that catalogues your Trino (table FQNs are service.catalog.schema.table) |
— |
OPENMETADATA_TIMEOUT_SECONDS |
per-request timeout | 5 |
An unknown table, a refused token or a catalogue that is down all mean "nothing known": the agent gets Trino alone, never an error. One table fetch serves all its columns for thirty seconds.
Apache 2.0. Part of the akko-mcp-trino repository (providers/openmetadata).
Release files for akko-mcp-trino-openmetadata 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| akko_mcp_trino_openmetadata-0.1.0.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| akko_mcp_trino_openmetadata-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.9 kB
Release files / akko_mcp_trino_openmetadata-0.1.0.tar.gz
| Download URL | akko_mcp_trino_openmetadata-0.1.0.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27eb47aa18915676b831d24a8aba138d96acd819795aa5075094173f8744b808
|
|
BLAKE2b-256 checksum How to use checksums |
3876e71e810b844ab7003ba60cefc76471d33ebc748b2551a48d095f33fbe687
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Release files / akko_mcp_trino_openmetadata-0.1.0-py3-none-any.whl
| Download URL | akko_mcp_trino_openmetadata-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3621824650281147c27631c4f1e8da3414fe906e14957b635abb3153f7cc127e
|
|
BLAKE2b-256 checksum How to use checksums |
439b24058f06d069581619e0ee584daf1dda36d4cee0d1f8dcd60376e9f6eaf0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|