You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* release: cut 0.7.1 (new icon, .mcpb rebuild with security fixes)
Version bump 0.7.0 -> 0.7.1: src/mcpg/__init__.py + packaging/mcpb
version sync (manifest.json, pyproject.toml). Two reasons this cut
exists:
- New packaging/mcpb/icon.png: replaces the old database-cylinder +
wordmark icon (a generic clip-art symbol with embedded text that
becomes illegible at the small sizes directory listings actually
render icons at) with an abstract "convergence" mark -- several
streams meeting at one bright point, no embedded text, verified
legible down to ~32px. Same 512x512 RGBA format and transparent-corner
squircle convention as the original.
- The published v0.7.0 .mcpb bundle predates #297's security fixes
(cryptography CVE-2026-69247, the SQL-driver secret-leak fix) --
0.7.1 gives us a fresh bundle built off current main that actually
includes them, ahead of a Claude Connectors Directory submission.
CHANGELOG.md: rolled [Unreleased] into [0.7.1] - 2026-08-04 (the
security-hardening entries already sitting under Unreleased belong to
this release, since it's the first to ship them), added a Changed
entry for the icon, fresh empty [Unreleased] above.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESh2w9n8kzbLskHoq9w2UH
Entire-Checkpoint: ed3cfc309b86
* docs: strengthen PRIVACY.md + release-process for the Connectors directory policy
Read the actual Anthropic Software Directory Policy
(https://support.claude.com/en/articles/13145358) and cross-checked
MCPg's real state against every requirement rather than assuming --
mechanically verified all 254 tool names are well under the 64-char
limit (longest is 36), confirmed docs/tour.md already has 28+
ready-made natural-language example prompts, and confirmed tool
annotations/error-handling/transport-support/dependency-currency
requirements are already met by prior work this session.
Two real gaps found and fixed:
- PRIVACY.md described the Postgres-data and NL2SQL data flows well,
but never explicitly addressed the policy's specific concern about
Claude's own memory/chat-history/uploaded-files -- added an
affirmative statement that MCPg has no mechanism to touch any of
that, mirroring the policy's own phrasing so a reviewer can confirm
compliance without inferring it.
- docs/release-process.md's Connectors-directory section had the
mechanical re-submission steps but nothing reviewer-facing --
expanded it with ready-to-paste content: the hosted HF Space demo as
the "testing account with sample data" the policy requires, three
curated example prompts pulled from docs/tour.md, and an explicit
ownership/architecture note (MCPg is bring-your-own-database, not a
fixed-backend connector, which doesn't fit the policy's implicit
assumption cleanly without saying so).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESh2w9n8kzbLskHoq9w2UH
Entire-Checkpoint: 149f00a5653b
* docs: fix comma splice and spelling consistency (Sourcery review, PR #298)
Fixes two Sourcery nitpicks: a comma splice in the review-criteria
sentence (split with a semicolon), and "resubmission" normalized to
match this file's own pre-existing dominant hyphenated convention
("re-submission"/"re-submit"), not the other way around.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ESh2w9n8kzbLskHoq9w2UH
Entire-Checkpoint: a8cf020e3c38
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: packaging/mcpb/manifest.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"manifest_version": "0.4",
3
3
"name": "mcpg",
4
4
"display_name": "MCPg \u2014 PostgreSQL",
5
-
"version": "0.7.0",
5
+
"version": "0.7.1",
6
6
"description": "Production-grade PostgreSQL MCP server: 254 tools for querying, tuning, and operating Postgres \u2014 read-only by default.",
7
7
"long_description": "MCPg lets AI agents safely inspect, query, operate, and tune a PostgreSQL database. 254 tools spanning catalog introspection, query intelligence, natural-language SQL, structural diffs, hybrid search, graph queries, live ops, and more.\n\n**Safe by default**: read-only access mode, AST-validated SQL, and every tool publishes MCP annotations (`readOnlyHint`/`destructiveHint`) so the client knows exactly which calls are safe. Write, DDL, shell, and LISTEN capabilities stay off until explicitly enabled via environment variables.\n\nNo data yet? Run `mcpg --demo` against a scratch database to seed a curated demo dataset and take the tools for a spin \u2014 see the guided tour at https://github.com/devopam/MCPg/blob/main/docs/demo.md.",
0 commit comments