Adapters
Each adapter owns its provider's behaviour, native contracts, specification and fixtures (Adapters and ownership). A native contract or a typed model is not an installed capability: the runtime column says what runs.
Runtime available
| Adapter | Runs as | Operations |
|---|---|---|
| GitLab | catalog provider | 18 reads and 4 approved writes from the pinned OpenAPI document, and the two merge-request feed reads |
| Catalog provider | connectors-catalog-provider | Jira, Confluence, HubSpot, Zendesk, Google, Runpod and Slack, from pinned API documents |
| Kubernetes | connectors-kubernetes | resources.list, endpoints.discover, optionally hosts.discover and the Helm release reads |
| SQL (PostgreSQL and MySQL) | connectors-sql | query.read, schema.list, database.list, table.list, table.describe, index.list |
| Tavily | connectors-tavily | websearch.search, websearch.fetch, websearch.crawl |
| Loki | connectors-loki | logs.query_range, logs.query_metric, logs.labels, directly or through Grafana's data-source proxy |
| Prometheus | connectors-prometheus | series.query, series.query_range, rules.list, directly or through Grafana's data-source proxy |
| Grafana | connectors-grafana | datasources.list; discovery and the mediated route are specified only |
More columns: swipe horizontally, or focus the table and use the arrow keys.
Specification or design only
| Adapter | What exists |
|---|---|
| Atlassian | an ESS model of the native document vocabulary for Jira and Confluence; Jira and Confluence reads run through the catalog provider |
| Alertmanager | a design |
More columns: swipe horizontally, or focus the table and use the arrow keys.
MCP has specified invocation, projection, auth lifecycle, mutation replay and composition
contracts in the repository's adapters/mcp/ directory and no runtime. Slack and WebRTC have no
native adapter documentation; Slack conversations are read, and messages posted, through the catalog provider.