Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Live → Recently observed
Changed the definition of "commit_buildfarm_status", "commit_history", "contribution_summary" and 24 more
⟨5 unchanged words⟩ SHA (>= 7 hex), or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io), or a branch, tag or major version (17, 9.6 ⟨12 unchanged words⟩
⟨16 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io).","type":"string"}},"required": ⟨3 unchanged words⟩
{"properties":{"release":{"description":"Restrict to onerelease;release (PG17; 17, pg17, REL_17 also work); empty = all releases.","type":"string ⟨3 unchanged words⟩
⟨16 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io).","type":"string"},"repository":{ ⟨30 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io). Default HEAD.","type":"string"}}, ⟨4 unchanged words⟩
⟨16 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io).","type":"string"}},"required": ⟨3 unchanged words⟩
⟨11 unchanged words⟩ ":"Later commit SHA (window upper bound), or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io)","type":"string"},"start_sha":{"description":"Earlier commit SHA (window lower bound), or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io)","type":"string"}},"required" ⟨5 unchanged words⟩
⟨30 unchanged words⟩ release":{"description":"Restrict to one release (PG17; 17, pg17, REL_17 also work)","type":"string"},"role":{ ⟨10 unchanged words⟩
⟨3 unchanged words⟩ :"RFC822 Message-ID, with or without angle brackets, or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨32 unchanged words⟩ of the message to find similar messages for, or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨41 unchanged words⟩ ":"Message-ID (with or without angle brackets), or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨8 unchanged words⟩ , or any version form (REL_17_0, master~2), or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io)","type":"string"},"context":{ ⟨52 unchanged words⟩
⟨66 unchanged words⟩ ":"Message-ID (with or without angle brackets), or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨38 unchanged words⟩ ":"Message-ID (with or without angle brackets), or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨20 unchanged words⟩ ":"Message-ID (with or without angle brackets), or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨20 unchanged words⟩ ":"Message-ID (with or without angle brackets), or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
Detail for a single source byname.name, the same row list_sources returns. Returns kind, item_count, last_update, next_sync, freshness_status, and description.
{"properties":{"namekind":{"description":"SourceOnly this kind (inbox, repository, docs, wiki, discord, legacy): a name two kinds share (psqlodbc is an inbox and a repository) otherwise answers the inbox.","type":"string"},"name":{"description":"A name list_sources returns: an inbox (pgsql-hackers),repoanamerepository (postgres), pg-docs, pg-wiki, pg-discord or legacy. A kind with one source
⟨83 unchanged words⟩ ":"Message-ID of any message in the thread, or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"},"offset":{ ⟨17 unchanged words⟩
⟨20 unchanged words⟩ ":"Message-ID of any message in the thread, or a message URL (postgr.es/m/..., postgresql.org/message-id/..., pg.ddx.io/m/...)","type":"string"}},"required": ⟨3 unchanged words⟩
⟨23 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io). Default HEAD.","type":"string"}," ⟨41 unchanged words⟩
⟨57 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io).","type":"string"},"head_branch":{ ⟨97 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io). Default HEAD.","type":"string"}}, ⟨3 unchanged words⟩
⟨20 unchanged words⟩ ), <ref>~N, or a commit_id from anothertool.tool, or a commit URL (gitweb, git.postgresql.org, GitHub, pg.ddx.io). Default HEAD. An unknown name is an error ⟨92 unchanged words⟩
⟨20 unchanged words⟩ release":{"description":"Restrict to one releasetag, e.g. PG18 / PG17 /pre-9.6pre-9.6; 17, pg17, REL_17 and REL_17_STABLE mean PG17","type":"string"},"role":{ ⟨33 unchanged words⟩
⟨10 unchanged words⟩ "number"},"release":{"description":"Releasetag, e.g. PG18 / PG17 /pre-9.6pre-9.6; 17, pg17, REL_17 and REL_17_STABLE mean PG17","type":"string"}},"required": ⟨3 unchanged words⟩
⟨116 unchanged words⟩ a query that cannot run is an error. With define:<term> it also returns definition, the same card search_docs returns.
⟨40 unchanged words⟩ each source the query left out and why. With define:<term> it also returns definition, the same card search_docs returns.
⟨67 unchanged words⟩ (intitle:, from:, after:/before:, /regex/, commitfest:, release:); operators, warnings and skipped report them. Each result carries outlook: the commit model's estimate (p_cf, p_release, bands low/medium/high, health), or null.
⟨45 unchanged words⟩ query, e.g. NUMA or \"Tom Lane\". commitfest:this|next|<name> and release:this|next|PG20 keep entries the commit model estimates for that commitfest or release","type":"string"},"sort":{"description":"relevance (default), likely or unlikely: by the commit model's P(commit) (the release's when the query has release:), entries without an estimate last","enum":["relevance","likely","unlikely"],"type":"string"}},"required":[ ⟨3 unchanged words⟩
⟨88 unchanged words⟩ , each with group, priority 0-100 and why, and an outlook (a model's P(commit) for the CF and release, thread health, people to seek out) when its thread is in an open commitfest), mail_from, mail_to_cc, mail_mention, git_author, git_credit ⟨32 unchanged words⟩
Recently observed → Live
Live → Recently observed
Recently observed → Live
Unknown → Recently observed
First tool surface recorded: 125 tools (server version 1.0)
https://pg.ddx.io/mcp/sse (mcp_sse) — from mcp_registry, with the record
https://pg.ddx.io/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed