{ "name": "joplin-mcp-server", "version": "2.3.3", "description": "MCP server for Joplin", "type": "module", "main": "dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" } }, "bin": { "joplin-mcp-server": "dist/bin.js" }, "files": [ "dist/", "README.md", "LICENSE", "CHANGELOG.md", "manifest.json" ], "scripts": { "validate": "ts-builds validate", "format": "ts-builds format", "format:check": "ts-builds format:check", "lint": "ts-builds lint", "lint:check": "ts-builds lint:check", "typecheck": "ts-builds typecheck", "test": "ts-builds test", "test:watch": "ts-builds test:watch", "test:coverage": "ts-builds test:coverage", "build": "NODE_ENV=production ts-builds build", "dev": "ts-builds dev", "build:watch": "tsdown --watch", "prepublishOnly": "pnpm check:versions", "inspect": "pnpm build && npx @modelcontextprotocol/inspector dist/index.js", "start": "pnpm build && npx joplin-mcp-server", "start:http": "pnpm build && npx joplin-mcp-server --transport http", "serve": "pnpm build && node dist/index.js", "serve:http": "pnpm build && node dist/index.js --transport http", "serve:dev": "tsx watch src/index.ts", "serve:dev:http": "tsx watch src/index.ts --transport http", "test:manual:search": "tsx tests/manual/search-notes.test.ts", "test:manual:read-note": "tsx tests/manual/read-note.test.ts", "test:manual:create-note": "tsx tests/manual/create-note.test.ts", "test:manual:create-folder": "tsx tests/manual/create-folder.test.ts", "test:manual:edit-note": "tsx tests/manual/edit-note.test.ts", "test:manual:edit-folder": "tsx tests/manual/edit-folder.test.ts", "test:manual:delete-note": "tsx tests/manual/delete-note.test.ts", "test:manual:delete-folder": "tsx tests/manual/delete-folder.test.ts", "test:manual:list-notebooks": "tsx tests/manual/list-notebooks.test.ts", "docker:build": "docker build -t joplin-mcp .", "docker:run": "docker run -e JOPLIN_TOKEN=$JOPLIN_TOKEN -p 3000:3000 joplin-mcp", "build:mcpb": "pnpm build && node scripts/build-mcpb.mjs", "check:package": "node scripts/check-package-contents.mjs", "check:versions": "tsx scripts/check-versions.ts", "sync:versions": "tsx scripts/sync-versions.ts", "version": "pnpm sync:versions && git add server.json manifest.json" }, "prettier": "ts-builds/prettier", "keywords": [ "mcp", "joplin" ], "author": "Jordan Burke ", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/jordanburke/joplin-mcp-server.git" }, "bugs": { "url": "https://github.com/jordanburke/joplin-mcp-server/issues" }, "homepage": "https://github.com/jordanburke/joplin-mcp-server#readme", "engines": { "node": ">=18" }, "publishConfig": { "access": "public" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "axios": "^1.20.0", "dotenv": "^17.4.2", "fastmcp": "^4.16.12", "functype": "^1.9.0", "functype-os": "^1.9.0", "joplin": "^3.6.2", "zod": "^4.5.1" }, "devDependencies": { "@types/node": "^22.20.1", "cross-env": "^10.1.0", "rimraf": "^6.1.3", "ts-builds": "^3.4.1", "tsdown": "^0.22.14", "tsx": "^4.23.12", "vitest": "^4.1.11" }, "packageManager": "pnpm@11.27.0+sha512.ad12821463bb143295f1fa3ecde77a6b9b97a7990386da800ff57bffc3964dc64b7b1c7559d5dbe5c337aea659ed9c8937d4370bd198ca2009bc6fa0249808e7", "mcpName": "io.github.jordanburke/joplin-mcp-server" }