{ "name": "@shuji-bonji/pdf-verify-mcp", "mcpName": "io.github.shuji-bonji/pdf-verify-mcp", "version": "0.29.1", "description": "MCP server for PDF authenticity verification - cryptographic signature verification, tamper detection, PAdES level detection", "type": "module", "main": "dist/index.js", "exports": { ".": "./dist/index.js" }, "bin": { "pdf-verify-mcp": "dist/index.js" }, "files": [ "dist", "README.md", "README.ja.md", "CHANGELOG.md", "LICENSE" ], "scripts": { "check:engines": "node scripts/check-engines.mjs", "check:public-types": "node scripts/check-public-types.mjs", "check:verapdf-oracle": "node scripts/verapdf-oracle.mjs", "start": "node dist/index.js", "dev": "tsx watch src/index.ts", "build": "tsc && chmod +x dist/index.js", "clean": "rm -rf dist", "test": "vitest run", "test:watch": "vitest", "test:fixtures": "tsx tests/fixtures/create-fixtures.ts", "lint": "biome lint ./src ./tests", "lint:fix": "biome lint --fix ./src ./tests", "format": "biome format ./src ./tests", "format:fix": "biome format --write ./src ./tests", "check": "biome check ./src ./tests", "check:fix": "biome check --fix ./src ./tests", "typecheck": "tsc --noEmit", "version": "node scripts/sync-plugin-version.mjs && git add .claude-plugin/plugin.json", "prepublishOnly": "node scripts/sync-plugin-version.mjs --check && npm run build" }, "publishConfig": { "access": "public", "provenance": true }, "engines": { "node": ">=20" }, "keywords": [ "mcp", "mcp-server", "pdf", "pdf-verification", "digital-signature", "signature-verification", "tamper-detection", "pades", "cms", "pkcs7", "model-context-protocol", "ai-tools" ], "author": "shuji-bonji", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/shuji-bonji/pdf-verify-mcp.git" }, "bugs": { "url": "https://github.com/shuji-bonji/pdf-verify-mcp/issues" }, "homepage": "https://github.com/shuji-bonji/pdf-verify-mcp#readme", "dependencies": { "@modelcontextprotocol/server": "^2.0.0", "@normativepdf/recover": "0.1.2", "@shuji-bonji/pdf-constraints": "0.6.1", "asn1js": "^3.0.10", "normativepdf": "0.9.0", "pkijs": "^3.4.0", "zod": "^4.2.0" }, "devDependencies": { "@biomejs/biome": "2.5.4", "@modelcontextprotocol/client": "^2.0.0", "@types/node": "^22.10.0", "pdf-lib": "^1.17.1", "tsx": "^4.19.2", "typescript": "^7.0.2", "vitest": "^3.0.0" } }