diff --git a/.gitignore b/.gitignore index 1de659a..39207f1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules/ dist/ *.tgz .DS_Store +.mcpregistry_* # Allure report artifacts (any depth) allure-results/ allure-report/ diff --git a/README.md b/README.md index 323c848..0c72cf1 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,10 @@ npm run coverage:matrix - [Open Agreements](https://github.com/open-agreements/open-agreements) — fill standard legal templates with coding agents (NDAs, SAFEs, NVCA) - [UseJunior Developer Tools](https://usejunior.com/developer-tools/safe-docx) — product page with install options and tool catalog +## Privacy + +Safe Docx runs entirely on your local machine. No document content is sent to external servers. See our [Privacy Policy](https://usejunior.com/privacy_policy) for details. + ## Governance - [Contributing Guide](CONTRIBUTING.md) diff --git a/glama.json b/glama.json new file mode 100644 index 0000000..5401782 --- /dev/null +++ b/glama.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://glama.ai/mcp/schemas/server.json", + "maintainers": ["stevenobiajulu"] +} diff --git a/package-lock.json b/package-lock.json index 60d2e57..b93dc7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "safe-docx-suite", - "version": "0.6.0", + "version": "0.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "safe-docx-suite", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "workspaces": [ "packages/*" @@ -7906,7 +7906,7 @@ }, "packages/allure-test-factory": { "name": "@usejunior/allure-test-factory", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "engines": { "node": ">=20" @@ -7927,7 +7927,7 @@ }, "packages/docx-core": { "name": "@usejunior/docx-core", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "@xmldom/xmldom": "^0.8.10", @@ -7954,11 +7954,11 @@ }, "packages/docx-mcp": { "name": "@usejunior/docx-mcp", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", - "@usejunior/docx-core": "^0.6.0", + "@usejunior/docx-core": "^0.7.0", "zod": "^4.3.6" }, "bin": { @@ -7978,7 +7978,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@usejunior/google-docs-core": "^0.6.0" + "@usejunior/google-docs-core": "^0.7.0" }, "peerDependenciesMeta": { "@usejunior/google-docs-core": { @@ -7988,7 +7988,7 @@ }, "packages/google-docs-core": { "name": "@usejunior/google-docs-core", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "google-auth-library": "^9.0.0" @@ -8004,10 +8004,10 @@ }, "packages/safe-docx": { "name": "@usejunior/safe-docx", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@usejunior/docx-mcp": "^0.6.0" + "@usejunior/docx-mcp": "^0.7.0" }, "bin": { "safe-docx": "bin/safe-docx.js", @@ -8019,10 +8019,10 @@ }, "packages/safe-docx-mcpb": { "name": "@usejunior/safedocx-mcpb", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@usejunior/safe-docx": "^0.6.0" + "@usejunior/safe-docx": "^0.7.0" }, "devDependencies": { "@types/node": "^22.10.0", diff --git a/package.json b/package.json index 23dbcd1..ee41ddd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "safe-docx-suite", - "version": "0.6.0", + "version": "0.7.0", "private": true, "description": "Monorepo for Safe DOCX packages", "repository": { diff --git a/packages/allure-test-factory/package.json b/packages/allure-test-factory/package.json index f927000..d12ca22 100644 --- a/packages/allure-test-factory/package.json +++ b/packages/allure-test-factory/package.json @@ -1,6 +1,6 @@ { "name": "@usejunior/allure-test-factory", - "version": "0.6.0", + "version": "0.7.0", "description": "Shared Allure test helpers for vitest — BDD context, OpenSpec auto-inference, Prism.js highlighting", "type": "module", "exports": { diff --git a/packages/docx-core/package.json b/packages/docx-core/package.json index 67baf95..9849fa1 100644 --- a/packages/docx-core/package.json +++ b/packages/docx-core/package.json @@ -1,6 +1,6 @@ { "name": "@usejunior/docx-core", - "version": "0.6.0", + "version": "0.7.0", "description": "OOXML (.docx) core library: primitives, comparison, and track changes", "type": "module", "main": "dist/index.js", diff --git a/packages/docx-mcp/package.json b/packages/docx-mcp/package.json index ea76516..bf906c4 100644 --- a/packages/docx-mcp/package.json +++ b/packages/docx-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@usejunior/docx-mcp", - "version": "0.6.0", + "version": "0.7.0", "description": "Safe Docx MCP server (TypeScript)", "type": "module", "main": "dist/index.js", @@ -26,7 +26,7 @@ "lint": "tsc -b --pretty false" }, "dependencies": { - "@usejunior/docx-core": "^0.6.0", + "@usejunior/docx-core": "^0.7.0", "@modelcontextprotocol/sdk": "^1.0.0", "zod": "^4.3.6" }, @@ -53,7 +53,7 @@ "dist" ], "peerDependencies": { - "@usejunior/google-docs-core": "^0.6.0" + "@usejunior/google-docs-core": "^0.7.0" }, "peerDependenciesMeta": { "@usejunior/google-docs-core": { diff --git a/packages/google-docs-core/package.json b/packages/google-docs-core/package.json index 9cd0c1e..ad71b2d 100644 --- a/packages/google-docs-core/package.json +++ b/packages/google-docs-core/package.json @@ -1,6 +1,6 @@ { "name": "@usejunior/google-docs-core", - "version": "0.6.0", + "version": "0.7.0", "description": "Google Docs core library: read, write, and anchor management via Google Docs API", "type": "module", "main": "dist/index.js", diff --git a/packages/safe-docx-mcpb/manifest.json b/packages/safe-docx-mcpb/manifest.json index d049eb8..aefef74 100644 --- a/packages/safe-docx-mcpb/manifest.json +++ b/packages/safe-docx-mcpb/manifest.json @@ -2,7 +2,7 @@ "manifest_version": "0.3", "name": "safe-docx", "display_name": "Safe Docx", - "version": "0.6.0", + "version": "0.7.0", "description": "AI-native Word document editing with stable paragraph anchors and deterministic DOCX operations.", "long_description": "Safe Docx lets Claude work directly with .docx files on your local filesystem. It provides stable paragraph IDs (jr_para_*) for precise editing while preserving formatting and structure.\n\nCore capabilities include reading/searching content, formatting-preserving edits and inserts, deterministic layout controls, tracked-changes output, comments, footnote tools, document comparison, and revision extraction.", "author": { @@ -124,6 +124,9 @@ "tracked-changes", "mcp" ], + "privacy_policies": [ + "https://usejunior.com/privacy_policy" + ], "license": "MIT", "compatibility": { "claude_desktop": ">=0.10.0", diff --git a/packages/safe-docx-mcpb/package.json b/packages/safe-docx-mcpb/package.json index 94abcfb..16f7595 100644 --- a/packages/safe-docx-mcpb/package.json +++ b/packages/safe-docx-mcpb/package.json @@ -1,6 +1,6 @@ { "name": "@usejunior/safedocx-mcpb", - "version": "0.6.0", + "version": "0.7.0", "private": true, "description": "Claude Desktop MCP Bundle (.mcpb) wrapper for @usejunior/safe-docx", "type": "module", @@ -14,7 +14,7 @@ "lint": "tsc --noEmit" }, "dependencies": { - "@usejunior/safe-docx": "^0.6.0" + "@usejunior/safe-docx": "^0.7.0" }, "devDependencies": { "@vitest/runner": "^3.2.4", diff --git a/packages/safe-docx/package.json b/packages/safe-docx/package.json index e62d5e6..225c881 100644 --- a/packages/safe-docx/package.json +++ b/packages/safe-docx/package.json @@ -1,8 +1,8 @@ { "name": "@usejunior/safe-docx", - "version": "0.6.0", + "version": "0.7.0", "description": "Canonical npm package for the Safe Docx MCP server and CLI", - "mcpName": "io.github.usejunior/safe-docx", + "mcpName": "io.github.UseJunior/safe-docx", "type": "module", "main": "./index.js", "types": "./index.d.ts", @@ -25,7 +25,7 @@ "safedocx": "./bin/safe-docx.js" }, "dependencies": { - "@usejunior/docx-mcp": "^0.6.0" + "@usejunior/docx-mcp": "^0.7.0" }, "engines": { "node": ">=18.0.0" diff --git a/packages/safe-docx/server.json b/packages/safe-docx/server.json index 8c81751..872f0db 100644 --- a/packages/safe-docx/server.json +++ b/packages/safe-docx/server.json @@ -1,9 +1,9 @@ { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", - "name": "io.github.usejunior/safe-docx", + "name": "io.github.UseJunior/safe-docx", "title": "Safe Docx", "description": "AI-native surgical editing of existing Word .docx files with formatting preservation", - "version": "0.6.0", + "version": "0.7.0", "websiteUrl": "https://usejunior.com/developer-tools/safe-docx", "icons": [ { @@ -18,7 +18,7 @@ { "registryType": "npm", "identifier": "@usejunior/safe-docx", - "version": "0.6.0", + "version": "0.7.0", "transport": { "type": "stdio" }, diff --git a/site/package.json b/site/package.json index dc78ed8..00ba0fc 100644 --- a/site/package.json +++ b/site/package.json @@ -1,6 +1,6 @@ { "name": "@usejunior/safe-docx-site", - "version": "0.6.0", + "version": "0.7.0", "private": true, "type": "module", "description": "Safe DOCX marketing and trust site (Eleventy)",