{"_id":"@professional-wiki/mediawiki-mcp-server","_rev":"36-1886ad841ddb15c2b8589d66270f634c","name":"@professional-wiki/mediawiki-mcp-server","dist-tags":{"latest":"0.19.0"},"versions":{"0.0.1":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.0.1","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.0.1","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"16c25148c224c227bf35afa8fb1ed1ecdc5f74f6","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.0.1.tgz","fileCount":3,"integrity":"sha512-LZHAbeiuxRcRC9LdS1kg9SHDiZxXpnAgduNQzDLLnXnYELiT7gtFonSrEIvkt0iq/gIap/9WqEi836w0IyR+0g==","signatures":[{"sig":"MEUCIDlPHKjCsVCoGFq+3Mgp6a6We8n/oAuP/TEl24idOlSDAiEA6nFDRJKSV1zUerm4iNatnRTjdtarDF4KPpzQYzi2EtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21927},"main":"dist/index.js","type":"module","gitHead":"c0b9d798c4fab34c3b1e873c1da75b464f74dcb7","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"deprecated":"Faulty build; use 0.0.4 or later.","repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"9.2.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"18.19.1","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","concurrently":"^9.1.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.29.1","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","@wmde/eslint-config-wikimedia-typescript":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.0.1_1748905446686_0.5813683809107228","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.0.2","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.0.2","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"cbc159360f744758450bccb6c171313e49066d3e","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.0.2.tgz","fileCount":16,"integrity":"sha512-Xk21oGkM/mmLLLYU0HtmagaU/Jp6uajCO7X9pA/jk11NGFo4iCxu1ZFsZfpIIz8ez2zQoIm8cpCoybGpKKkMSg==","signatures":[{"sig":"MEQCIAjrapvD2J+G0QAQSel3qxHgj2G3XqHrQFpiu3EBWhbxAiAbe2MKF+/g6b99srTkh0+Le2BW1+BFI6qZnK4Vv4xBeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48973},"main":"dist/index.js","type":"module","gitHead":"1ec03e76f3bdeb75814828cbf5c046f48b62affb","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch"},"_npmUser":{"name":"alistair3149","email":"alistair31494322@gmail.com"},"deprecated":"Faulty build; use 0.0.4 or later.","repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.3.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","concurrently":"^9.1.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.29.1","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","@wmde/eslint-config-wikimedia-typescript":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.0.2_1748911017685_0.2628632270956739","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.0.4","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.0.4","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"43b04bbfcc29a9532f0bca07ffb002b1ef67f0b5","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.0.4.tgz","fileCount":16,"integrity":"sha512-6G+SVr4HzhYhAhsoR69PcqAYcozl1LeWpxjYH34MYPxflK6SkikxwxfyYJ1E2Zm3fOtGkzC3YcVFunHdEXbuSw==","signatures":[{"sig":"MEQCIFt1LIXniVKTK1437M94BCeqZycCebl6yNGTfLWwWjEpAiB2EU40XuQ4l9+nfKGAIQYNAlDFIK/tIFfhkE6LDIr5Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48993},"main":"dist/index.js","type":"module","gitHead":"69982ace1b0609b8cd70ea10af772850296c53bf","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch"},"_npmUser":{"name":"alistair3149","email":"alistair31494322@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.3.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","concurrently":"^9.1.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.29.1","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","@wmde/eslint-config-wikimedia-typescript":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.0.4_1748912294205_0.42065739923871837","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.0.5","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.0.5","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"fc1fb1b57db267acbd86584b912b41f01bb7b6c0","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.0.5.tgz","fileCount":18,"integrity":"sha512-ROQD4RtcNWey28/nY8SK1Ure2rlIRfp0Y6kVE9tbi/vWST9vlXIENdl22HR3XQGg5OEMIzfrow0h6U1+djhvlw==","signatures":[{"sig":"MEUCIQDrjQJir1tKhju7d4nLR1vAUiJO6KZO4MkjX8rVICepNgIgCsPOX21VmQ8d6xXgq3DF0j7/KrlC5AfcTqSf9VKIX+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54201},"main":"dist/index.js","type":"module","gitHead":"003e88fd924cecfbc3bc017600dfec62008097ff","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"node dist/streamableHttp.js\"","start:streamableHttp":"node dist/streamableHttp.js"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.2","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.16.0","dependencies":{"express":"^5.1.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.29.1","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","@wmde/eslint-config-wikimedia-typescript":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.0.5_1749318143362_0.7565816341973575","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.1.1","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.1.1","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"f8771bff5a618b13a929b949129ff0d892da6eb7","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.1.1.tgz","fileCount":18,"integrity":"sha512-/lKFrR65IqZSsvp/lSOJUkkjp/g0H6CFkDEmBPHK4KuFYDAnF0mRPWuMehSHMJaRQkyl6Jb+S8H5HQiNAU/mGw==","signatures":[{"sig":"MEUCICG6sFydtDO2fVMqDzaRcOsB9SFOGA4MIEI4rPFwNknWAiEAwpT1sNJ8oyYlp1erZE9Clgei2IyPvgBQeao/kCxneGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56485},"main":"dist/index.js","type":"module","gitHead":"bf373d51f39029c4a40187331d01ad7c757be152","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","start:streamableHttp":"MCP_TRANSPORT=http node dist/index.js"},"_npmUser":{"name":"jeroendedauw","actor":{"name":"jeroendedauw","type":"user","email":"jeroendedauw@gmail.com"},"email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.2","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.16.0","dependencies":{"express":"^5.1.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.29.1","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0","@wmde/eslint-config-wikimedia-typescript":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.1.1_1750721290070_0.573292681759731","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.2.0","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.2.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"9a99e0a1712c3b36378a5f17bdb7be3f711dafdf","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.2.0.tgz","fileCount":21,"integrity":"sha512-UszkSUdT3bk453IzYi/bqAsgR2XxxKW1pkb+gLRlBl6mrtUsmk9zvUdW52YJ7rZMCxkdsfYN+8RtBYACLeK56Q==","signatures":[{"sig":"MEUCIDHe0MnatP9OLTlBLJmCFy1qg6eNSP2HZTq1wehOz4AsAiEA+OhTlEJLkPwaubGjNA7URXq6EN7079MKQdRCaJXXV8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60643},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3643b021dcdc4825672cf87a108bb14dbd704590","mcpName":"io.github.professionalwiki/mediawiki-mcp-server","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","start:streamableHttp":"MCP_TRANSPORT=http node dist/index.js"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^24.5.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.31.0","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.2.0_1761252484454_0.7485152997322155","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.2.1","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.2.1","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"969348b7df18d355774f7a25dd19287c108b676a","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.2.1.tgz","fileCount":21,"integrity":"sha512-UbKjTTYu+SXg4iQER+eES/IvsLFj79kOriBFel6cj6aIcF6r0bCT7CGy7gxLy6VNEaIhzKe3nWLrflG9VPmFsQ==","signatures":[{"sig":"MEQCIGpTrXTexhHqrgpyUMULUI4pITOUjPXjGA3LgpevLWKKAiAMWJqVCBlsomkEVD31/AQMrEJ6jBA6xze5yAyXI88HsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60643},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"76c304484b2df58f0706d818e85df9f1b32190d1","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","start:streamableHttp":"MCP_TRANSPORT=http node dist/index.js"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^24.5.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.31.0","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.2.1_1761253108558_0.7897250924656369","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.3.0","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.3.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"c88845ff6880fec48c10ba97b9fb7c7851bf960c","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.3.0.tgz","fileCount":25,"integrity":"sha512-RzBlGfA07dRpiHr4jn0e9YEeJBNr2ZsYJAk+ENZxPMmIDDxvtRlwF+nYOwPu9H5tsGjI0tkHTmu3c6X2sm512g==","signatures":[{"sig":"MEUCIQDlQsc8vaLN+65F1aue1V8JcOi2rHSWgwELNVRPrG/5LAIgewupKlhCqbwtBZxqzbrkm7Vl90DOaRtElFm97K2SmhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72662},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3049b6cb770a4df0931a4c865ea081351e4e5b10","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","version":"node scripts/sync-version.cjs && git add server.json","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","start:streamableHttp":"MCP_TRANSPORT=http node dist/index.js"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^24.5.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.31.0","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.3.0_1761607611152_0.5693170980711693","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.4.0","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"GPL-2.0-or-later","_id":"@professional-wiki/mediawiki-mcp-server@0.4.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"fcb461ac1de92d246dbfe066e401ffa10173b1c9","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.4.0.tgz","fileCount":27,"integrity":"sha512-LM9NUvsn6/RAowy3WVlEZm0GFNn5OQP0JeFSirU1ImXWJPRm15UzdkuLsEXtLaDIX6JfcbOCFVcZsdwIav/lJw==","signatures":[{"sig":"MEUCIBOQy8AhGJk0BX67iPqHvnV7r/JhBWQLGX5ejvV3Biq0AiEAlx3Y6qOUj3SfTWqGXmAh0TEnKX51/d0EjLafGn+DmNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75001},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ee76ce20bf38182deb5f3e3790327988595ad4a7","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","version":"node scripts/sync-version.cjs && git add server.json","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","start:streamableHttp":"MCP_TRANSPORT=http node dist/index.js"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^24.5.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.31.0","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.4.0_1761840564489_0.19977971528996563","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.5.0","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.5.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"059610345a4519469433ddf63df6488f7961707b","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.5.0.tgz","fileCount":28,"integrity":"sha512-QqtnHikH9oO18c7C1fl2ltpWEQLONv3ucju3xdPkFl1jQab4L5e15W0Xe5Kdl7xfY4Yv3t7uOYYPi0eyeEGCIA==","signatures":[{"sig":"MEUCIH2cOWnXcGQWhgCaqnd4mzdS3zvLzXYBnXLr2Qj9Pu87AiEA4pn4U4U5symt2CMN2VZ88XRWUQF2BgbBQioJmP2a4kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60004},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"357763bdb3d37d9963df21c756f178f3097aa0c3","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","version":"node scripts/sync-version.cjs && git add server.json","dev:streamableHttp":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","start:streamableHttp":"MCP_TRANSPORT=http node dist/index.js"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^24.5.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.31.0","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.5.0_1763169931251_0.3472701177104369","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.6.0","keywords":["modelcontextprotocol","mcp","mediawiki"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.6.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"ebf6d9eb7b103780bc9d9b26a2cb5f1c58fcda0e","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.6.0.tgz","fileCount":35,"integrity":"sha512-9zCmEpjI9eL5bFinpq7jjdUteOx3CsRvPdPe/Nydv5hr1x/eTUEaSkgchlYqtr6CkP6nFvupQ0gFAnkO4In2Ew==","signatures":[{"sig":"MEYCIQDmgqR9QFK4fGmQ6uJYBxCkGlOBwYU4ldn8JgQxSKIiSQIhAJzsnThnyF4gyv57LP19kiHKQnuBU93IvFGKhTB0A9x9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67239},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"fe37283a18267e2819bc51aff1d965e387eed8b2","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","version":"node scripts/sync-version.cjs && git add server.json","start:http":"MCP_TRANSPORT=http node dist/index.js","dev:inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","dev:inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\""},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^24.5.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.31.0","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.6.0_1763399871633_0.3096832460533083","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.6.1","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.6.1","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"6f33c59d851bb6c3fbaec449592bc0b390c2d52f","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.6.1.tgz","fileCount":35,"integrity":"sha512-kqCt8X099YKmiN2c7Qhq1sFdsxtWGKTYdfJIPjbngGDwN6S/6FsDf/r9KARbSbjSSkZpSzfiqH0n6FN/CUzf8Q==","signatures":[{"sig":"MEQCIBtrxTgOGmiHsSXSBs2jyRyDj8rGxxH/thu07Pas42wkAiBOrQKGx5nYPKlaUUrDVAKc9WaCpcCxxuq9iLUHsEK8gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67587},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"7689092a2bb30f11d32ef3bd2190e334a728ecd9","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && git add server.json mcpb/manifest.json Dockerfile","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","start:http":"MCP_TRANSPORT=http node dist/index.js","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\""},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^25.0.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.6.1_1767633291285_0.215014291453133","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.6.2","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.6.2","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"8b6982e752152a4fb2461ca6d68381a0ea417d42","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.6.2.tgz","fileCount":35,"integrity":"sha512-w0VjahjskH99Oh2uvdwx+zC+F3T+HT/YgSzB67q+p60t4WRgKEjYrwAr1e2B2YolxGqzKB+igGvglsyyCr4Trw==","signatures":[{"sig":"MEYCIQColZKScjvmvMuol0KKjlNhXzcWKEqZKuUMRamQ9uvgXQIhAKB0dA/P59rDXHWzUCRKi3XF7INCl2VGC9n9mcsuqLhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67587},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"0de4d9388f27ee7bbba752edf4e0dcbc249135d4","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && git add server.json mcpb/manifest.json Dockerfile","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","start:http":"MCP_TRANSPORT=http node dist/index.js","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\""},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^25.0.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.6.2_1767633625227_0.5806086974018985","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.6.3","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.6.3","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"71401323e025450e075d351db3c47049c1e6e276","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.6.3.tgz","fileCount":35,"integrity":"sha512-LPBk9PIg9KMEkfIpLbeyCK42oLpg4WuglklakzSEa3b5Kh4SuhWryOwUq25qg+U96uWxjVD9HXxFt0d9NBSQEw==","signatures":[{"sig":"MEYCIQCIbqpk3XKhlKh30WMyewrvu0PTQND2Mx5aYexkOuoMLAIhALOOxxIYRku6V03iTgbJ5b/1v4gO+qaNN+8BYccFR3ZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67621},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"350362d46cab6b044c4bfd040c7ee0d052ed5193","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && git add server.json mcpb/manifest.json Dockerfile","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","start:http":"MCP_TRANSPORT=http node dist/index.js","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\""},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^25.0.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","@anthropic-ai/mcpb":"^2.1.2","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.6.3_1767634329268_0.5577859870825186","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.6.4","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.6.4","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"980829cb264a01d95c13a977fbeee43683019362","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.6.4.tgz","fileCount":35,"integrity":"sha512-sJMNZ1Dgkt7zLFCo+qcdqd83AJ6eO4rdX2W1xkp1eryx1enn3CBLnyM0EO4XZSgY1ZKpDxU0po3IL9RHfTtLlw==","signatures":[{"sig":"MEQCIBkO5i4svB0kttD1c8S8X+3thlRdLoTlQ4Z9l0xS56G4AiB6ZdPSqkWow7ZNgdILhuORJOZXpd9ETUg5FM/f3D6AQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67621},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"12c78b7a8c625cf33f5cf8de9c54e7f5553f598d","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && git add server.json mcpb/manifest.json Dockerfile","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","start:http":"MCP_TRANSPORT=http node dist/index.js","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\""},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^25.0.2","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","@anthropic-ai/mcpb":"^2.1.2","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.6.4_1767639299516_0.6616551087276288","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.6.5","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.6.5","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"3c17f0cd7a7604a9a6a4b4ab601824e2ff41ab00","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.6.5.tgz","fileCount":35,"integrity":"sha512-wHgHLCRdjHhXrZTcrJR2BvjzExICz40aOGQNUSh5rQjDJqL+I+oXZdJhPx11LqAr3HpQCy7JjQFfmYqxEt5mcg==","signatures":[{"sig":"MEQCIB/HRE8FLFdUZeBMJVtAh9xE74QvWJiSGjsJ0NUW1D9yAiA5DiL3/O+w2n/MaedBsgCjaEaYnxnfAKs/FUoXNWBRaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67947},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ae05a4c38393b72e0b7c5d2320796786f9f25d2d","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && git add server.json mcpb/manifest.json Dockerfile","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run validate:server-json && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.57.0","typescript":"^5.8.3","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/node-fetch":"^2.6.12","@anthropic-ai/mcpb":"^2.1.2","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.6.5_1767880373511_0.06079823351931157","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.7.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.7.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"2f94502300d831cda07d8f874a02eb86ab5093ed","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.7.0.tgz","fileCount":52,"integrity":"sha512-X4VpWFzFDyGdjAqY0JXGp6sinWiEGPIUCnmKbejC2h5SYwvZg90BZOTuZkayXtw39SUsfIwvFO0WuaP2pKTTyw==","signatures":[{"sig":"MEUCIQDjUJhvuypcCewxOtjpXm0D4CqB1g+l8XjxTL8ZHbpPEwIgHtrc2cWkD4+o8uy8H4oGXax6O9Q22FaaTJUUiJBgjf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162248},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f4ed45b82240ecb1c02af3eb009be8560c0c240f","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json Dockerfile CHANGELOG.md","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.11.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.14.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","ipaddr.js":"1.9.1","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.57.0","vitest":"^4.1.1","supertest":"^7.2.2","typescript":"^6.0.2","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/supertest":"^7.2.0","@types/node-fetch":"^2.6.12","@anthropic-ai/mcpb":"^2.1.2","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.7.0_1777083332595_0.545958424617544","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.8.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.8.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"a0c403e1cef25ac80b48ac23430c14ab1af39034","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.8.0.tgz","fileCount":72,"integrity":"sha512-CRQoklcOv0E0g7it7Bou114P/uDgQ6vCV44cwdlP8A5jRKWMESQNSF5ZnRGoshl3ysBsxqBSj1g6xjjI8WOxBA==","signatures":[{"sig":"MEUCIQDzRYISG45klGojowXnwBh0ZGC7gothBW7OTz+uHc0lsAIgZYxc/HyTjC4rEnAY76/V1NEKnVxpv7pvF870wxyavpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179458},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3668567d6afd375ac0344998fed14df8667d1f96","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","lint":"eslint --cache src/**/*","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json Dockerfile CHANGELOG.md","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.11.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.14.1","dependencies":{"mwn":"^3.0.1","express":"^5.1.0","ipaddr.js":"2.3.0","node-fetch":"^3.3.2","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","eslint":"^8.57.0","vitest":"^4.1.1","supertest":"^7.2.2","typescript":"^6.0.2","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^9.1.2","@types/express":"^5.0.2","@types/supertest":"^7.2.0","@types/node-fetch":"^2.6.12","@anthropic-ai/mcpb":"^2.1.2","eslint-config-wikimedia":"^0.32.2","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.8.0_1777407134848_0.6868762380300364","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.9.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.9.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"7ef3d6f1638051789b17c57b307df8e675472076","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.9.0.tgz","fileCount":98,"integrity":"sha512-/ySbRq3TEqgFk7gDGz+1Ed2yDAZhN/ekuAAVibLgY7aofZPAMwerH+SA7feFq3uhNo5wp9Mhx2vea+Mqg91ZGA==","signatures":[{"sig":"MEUCIQDqHGQEEGLEkemjRiptMqR0vDEnjcVsNZHbNiIbazbSCgIgXK3d5gbk5ESWdCArkyadD6nEE7KhPpDI9nGjeyd3XEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274336},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"7bcc0f493eb0574ba7e839aa6272803259540450","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsgo --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsgo","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.11.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.14.1","dependencies":{"mwn":"^3.0.1","open":"^10.2.0","express":"^5.1.0","ipaddr.js":"2.3.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.47.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"npm:@typescript/typescript6@^6","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^9.1.2","@types/express":"^5.0.2","oxlint-tsgolint":"^0.22.1","@types/supertest":"^7.2.0","@types/node-fetch":"^2.6.12","@anthropic-ai/mcpb":"^2.1.2","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.9.0_1777609916491_0.24247600355325494","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.9.1","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.9.1","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"65e9188a9214a995149ffa9c8b6c476e6af00a13","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.9.1.tgz","fileCount":98,"integrity":"sha512-bmnSuASaLxcHAiInNXo2Uy/b54gpnMYQ64vJX49sZ2wldgPKSyoWDsOqRnWco+i57GJUg7pG3iU/N+Nz6OeS7g==","signatures":[{"sig":"MEYCIQDxWIj4ib6hqSwlWylz6YVjVqBMpv0Cdq9Xr+nQJrjPVAIhANu7Nw9raxYTiuiaFM/Ybg8eyxvD3Cj8G4qRm5+vWa91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275125},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"1612e32e86ef2a7ae58c62e75f8d92046238cea7","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsgo --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsgo","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.11.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.14.1","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.48.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"npm:@typescript/typescript6@^6","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^9.1.2","@types/express":"^5.0.2","oxlint-tsgolint":"^0.22.1","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.9.1_1778702906790_0.7390699153108702","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.10.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.10.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"e26e5d1fa6fbad3c36159f2ded5d71a4b72f3575","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.10.0.tgz","fileCount":106,"integrity":"sha512-wyQMjqOPrzlbzhMhRh5U2cBkAIjPDGFzYwmlPqH/8qIXMrAglEOoTZYkWFl5CrHR0NbB7GkMf1I4y+tl1hg0MQ==","signatures":[{"sig":"MEUCICy3iuCH5t3FTjc/V1QWMUhE0ds/HYz5DJo/jcANwyGiAiEApa32hXppgVXjFddwgljVf6oBWkPeLQcpK/cfTUm4bRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314126},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"7ff641936589b545eaeaed89ce036fa91b2b487e","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsgo --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsgo","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.13.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.52.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"npm:@typescript/typescript6@^6","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^9.1.2","@types/express":"^5.0.2","oxlint-tsgolint":"^0.23.0","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.10.0_1780117433538_0.35258769505683873","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.11.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.11.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"714ec92f51dfcc3c54eaf6a216df0f8ad980eeb9","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.11.0.tgz","fileCount":123,"integrity":"sha512-AZFhS3uvdcLiw0rZL1Pz6JNM611T0B6Hxz9kZeAMFTsAnCuWoQk+6f7RLf7e/ADFFE33plig2wk+e2HbtcOGaw==","signatures":[{"sig":"MEUCIQDe4rOhyDbcu6CdMFuo+WmsvUFhm9TBVIp43I5iEtPE7wIgaqNxkyicGimxhNGv7S2pbkKhVxeBIXtNDPL88a9p2ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382261},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"47d098ff3d10aef9c74feca01a655afaecfa1e22","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsgo --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsgo","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.13.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.53.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"npm:@typescript/typescript6@^6","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^0.23.0","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.11.0_1781053638897_0.8490485312627798","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.12.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.12.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"2c93c5ff7178d3b13ba33e80dde0d03376c6aa27","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.12.0.tgz","fileCount":123,"integrity":"sha512-DWtCoaCzPmRrHl6H++LAikjW0RXqlKeTFZGtrtBglbeCKF9iaIUtk0jBWO5zkVaREACWvM8gFF5elIXya3Glgw==","signatures":[{"sig":"MEYCIQCtVewkKuM9Zkrsvl3yt7LZAhCWCb1jfyRaTkkYFilWSAIhALWQdKiJdsf9xwplm24nVi8nA32sZJpOhksKmhwRiSDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384773},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"f0d5b6ef5dba881062595675aa51b3e5f28cb73c","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsgo --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsgo","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.13.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.54.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"npm:@typescript/typescript6@^6","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^0.23.0","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.12.0_1781220437827_0.3438028867901983","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.13.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.13.0","maintainers":[{"name":"jeroendedauw","email":"jeroendedauw@gmail.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"11d77183a9034e7cac27e79a6d7d3fd7e77f0e1a","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.13.0.tgz","fileCount":134,"integrity":"sha512-FuKMd9Jvn8HuJl7cixWE3Zu+MtzbpIg8dQsZ3GoAg7K4bQxSc8B+LpwjqhRdoCdjpa6C7sBRBiQbHdsj62LHaw==","signatures":[{"sig":"MEQCIHLwFIXXdBD60Df8eTHDPr+aX14KqVZx9iS6fAT+LI+fAiBVSBEh0vp2IgR0M1JFPokZzX/2I13XpxFGyFV2m5STPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453420},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"14e34096c6eb3696f98935df8c72b2eb626c4408","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsgo --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsgo","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.13.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.54.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"npm:@typescript/typescript6@^6","@types/node":"^25.0.2","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^0.23.0","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@typescript/native-preview":"beta"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.13.0_1781735298054_0.6516212988204115","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.13.1","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.13.1","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"50060c78a382f63305d2c15d9dc679ec35a4a776","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.13.1.tgz","fileCount":134,"integrity":"sha512-U1XQkeiTeYc6hyZAvkI5wEInN5dDT/j1krkBMoZySYUo1LnPXie/GLAx46SGHcfFEBW9u9bSOM1BYwgbFb1h8A==","signatures":[{"sig":"MEUCIQDlRYiofcXx4Mj+WmaRLC8rGSZIlN4Y2YRIqcjEhh0BUwIgZ+L2K7tdSAPY74sT7R2Ss36aRyELQTV/7rTFgp5f6TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454145},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"9b4b16cdfd37ce86572d4eb4e41434d2357be411","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.18.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.58.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^0.24.0","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.13.1_1783613294089_0.2254025976164331","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.14.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.14.0","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"aff2f70ac17e3163ccb76f73480fe0045584d729","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.14.0.tgz","fileCount":143,"integrity":"sha512-ux10BZ2EnO73HFUhU/IWFsEzyTm+oRn5cDHsv22MsQZbQiHiH72j3pbmjZNHHIYp4kMAtAii6UZYlA75rZfXPg==","signatures":[{"sig":"MEQCIBN7IDdYqIaMdjVwol/V42NaM3VFslWvT3YqB95NV70jAiABEmg/XkQVujwjuuHulCwlsIu3yxijAXqYFewdXq1/Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508022},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"e1ceffdf79a0986bcb65501b6aa392e44d08c9b0","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-manifests.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json .claude-plugin/marketplace.json plugins/mediawiki-mcp-server/.claude-plugin/plugin.json .agents/plugins/marketplace.json plugins/mediawiki-mcp-server/.codex-plugin/plugin.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","sync-manifests":"node scripts/sync-manifests.cjs","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.18.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.60.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^7.0.2001","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.14.0_1784850925731_0.2032560420664844","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.15.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.15.0","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"2d938e0c22f491daecd730f25e323471706c6652","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.15.0.tgz","fileCount":146,"integrity":"sha512-wGKyay2hPdHuaWy1sUtRKzOvTi9nSPJjaDBxjRMx26MhWclGM2BpkjNOzauglRB/uLBZdc3yaH/5P1o6TnICWA==","signatures":[{"sig":"MEQCIBKAteWM6mpxsKCQYLSFZyEDapCF940N6oLjMVyIoTs9AiBJdlpnbLUZLzOyrN4KDapNjsLt6Bqr2w2fOq8/K7DpuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513100},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"529d5bff67ef5c2f37087eb05e8159dbe0eb9f1f","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-manifests.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json .claude-plugin/marketplace.json plugins/mediawiki-mcp-server/.claude-plugin/plugin.json .agents/plugins/marketplace.json plugins/mediawiki-mcp-server/.codex-plugin/plugin.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","sync-manifests":"node scripts/sync-manifests.cjs","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.18.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.60.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^7.0.2001","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.15.0_1785270963268_0.3155067428358558","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.16.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.16.0","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"17c11d3f687402f43d012bd755f99ba981cdf936","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.16.0.tgz","fileCount":150,"integrity":"sha512-dVuLNJRiEUttrE2FQ+p5ViCV55+JawEZn/DS6/KbesHnGQAFIlYVgLYDULZ1CouRVepdO0O57dQ/QFtndMVXZA==","signatures":[{"sig":"MEUCIQCOOrONHXL85yiojj2UU8CtKoLM17EcUIQV7E6iwPCQQAIgKfueuu5bzutXXo0s9ogziaw640E0iOl8Cxs26D3HS4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548444},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"a1d05bbffa33a58e9312a15184cd3e7406508119","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-manifests.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json .claude-plugin/marketplace.json plugins/mediawiki-mcp-server/.claude-plugin/plugin.json .agents/plugins/marketplace.json plugins/mediawiki-mcp-server/.codex-plugin/plugin.json CHANGELOG.md","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run typecheck && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","typecheck":"tsc -p tsconfig.lint.json --noEmit","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","sync-manifests":"node scripts/sync-manifests.cjs","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.18.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.4.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.61.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^7.0.2001","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.16.0_1785439392670_0.4391929188174408","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.17.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.17.0","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"337407f642e679ca8ee5b9d14137d036d29bbc0d","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.17.0.tgz","fileCount":164,"integrity":"sha512-XcxQg5+uiQf5iGFDnLW+u+Ra8Tu+A5aHMWrXsgF3FdBBFpzkJOu4cuah99jb/E8xdX47vshD4S4v1OjSVMNXnQ==","signatures":[{"sig":"MEUCIQDqdVSCoCRYwLvQ7XYJcJ3ISHIsw54ffcpBLd2moMsLXwIgXfQPEzEH6bFW2igWdq9RIU868+lUCJjo7Y6tQpYshMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637081},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"c1ce350b6fb92f79b10000e0ac0739f8171684ca","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-manifests.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json .claude-plugin/marketplace.json plugins/mediawiki-mcp-server/.claude-plugin/plugin.json .agents/plugins/marketplace.json plugins/mediawiki-mcp-server/.codex-plugin/plugin.json CHANGELOG.md","check:mcp":"node scripts/mcp-checks.cjs","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run typecheck && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","typecheck":"tsc -p tsconfig.lint.json --noEmit","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","sync-manifests":"node scripts/sync-manifests.cjs","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.19.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.5.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.62.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@mcpjam/cli":"^3.16.0","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^7.0.2001","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.17.0_1786640782064_0.7460168296766942","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@professional-wiki/mediawiki-mcp-server","version":"0.18.0","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","_id":"@professional-wiki/mediawiki-mcp-server@0.18.0","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"bin":{"mediawiki-mcp-server":"dist/index.js"},"dist":{"shasum":"7113a4cc0f07f06246b602a395c07812263236cc","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.18.0.tgz","fileCount":167,"integrity":"sha512-yAW0mmwRaehWGpj3P4Mw3e4bT/GtZ46WwzxyMRkeQYDmw5MeBkdwkjAJcH7HXN5B6aXJQtbPdfJE9oOc0ijMeQ==","signatures":[{"sig":"MEUCIQCp6kvayhC1TLN8uhoclp6FrGw6WsmpTWgyMzrh1ojZ7AIgd+me89Z0FaIzAn5XiXXgcc/FpFgY3YU0k0xWnY4Osc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBlXYFb8+yfz/12q/sarbxi8FVNpmlzjhlUMEmOUYLSXAiAtVQmtUvfa4LDZNhoqRJDnF8JU0s5lsD04bu0lkDePlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675239},"main":"dist/index.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"9e63efa6a81b1c03ab9e6db66552930a027d080f","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-manifests.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json .claude-plugin/marketplace.json plugins/mediawiki-mcp-server/.claude-plugin/plugin.json .agents/plugins/marketplace.json plugins/mediawiki-mcp-server/.codex-plugin/plugin.json CHANGELOG.md","check:mcp":"node scripts/mcp-checks.cjs","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run typecheck && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","typecheck":"tsc -p tsconfig.lint.json --noEmit","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","sync-manifests":"node scripts/sync-manifests.cjs","validate:server-json":"node scripts/validate-server-json.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.19.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"_nodeVersion":"24.20.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.5.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.66.0","oxlint":"^1.62.0","vitest":"^4.1.1","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@mcpjam/cli":"^5.6.0","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^7.0.2001","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mediawiki-mcp-server_0.18.0_1789077868577_0.8166260970440467","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"_id":"@professional-wiki/mediawiki-mcp-server@0.19.0","bin":{"mediawiki-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"dist":{"shasum":"6d38ea96148fa68c911221074c4802bdca08f253","tarball":"https://registry.npmjs.org/@professional-wiki/mediawiki-mcp-server/-/mediawiki-mcp-server-0.19.0.tgz","fileCount":169,"integrity":"sha512-bPvbiZaRSiJBtYz+Ca592IYc1LA17P0Bkg8k/j3s3Vg3DRIG0DaCz02Itz17Kd4oxuoHloRZYkGHbPpjvQkxTg==","signatures":[{"sig":"MEYCIQDLZsCWrw8mrDd30n5aMlvVFlg25PkTFYqMzoRiWwsKGgIhAJrQriCkXS90ADUAXZ9IWAHIUXCJUB8izuyruKqdIuT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDJ3YoE9rQ1M844foVpiSeM+r6N7x5mZc0kIiCqXhzlgAiAzEgGRUm6sGg2B1uWfJxWwhIQq9XNwJaair6M3MJci/Q=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@professional-wiki%2fmediawiki-mcp-server@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683562},"main":"dist/index.js","name":"@professional-wiki/mediawiki-mcp-server","type":"module","author":{"url":"https://professional.wiki","name":"Professional Wiki"},"engines":{"node":">=22.12.0"},"gitHead":"0b5e84db9df5d149b30c45f08c2592705e303174","license":"MIT","mcpName":"io.github.ProfessionalWiki/mediawiki-mcp-server","scripts":{"dev":"tsc --watch","fmt":"oxfmt src tests scripts","lint":"oxlint --tsconfig=./tsconfig.lint.json","test":"vitest run","build":"tsc","start":"node dist/index.js","bundle":"npm run build && node scripts/bundle.cjs","mcpjam":"concurrently --kill-others \"tsc --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"","prepare":"lefthook install","version":"node scripts/sync-manifests.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json .claude-plugin/marketplace.json plugins/mediawiki-mcp-server/.claude-plugin/plugin.json .agents/plugins/marketplace.json plugins/mediawiki-mcp-server/.codex-plugin/plugin.json CHANGELOG.md","check:mcp":"node scripts/mcp-checks.cjs","fmt:check":"oxfmt --check src tests scripts","inspector":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"","preflight":"npm ci && npm run lint && npm run typecheck && npm run fmt:check && npm run validate:server-json && npm run test && npm run build && npm run bundle -- --clean","typecheck":"tsc -p tsconfig.lint.json --noEmit","preversion":"npm run preflight","start:http":"MCP_TRANSPORT=http node dist/index.js","test:watch":"vitest","inspector:http":"concurrently --kill-others \"tsc --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"","sync-manifests":"node scripts/sync-manifests.cjs","validate:server-json":"node scripts/validate-server-json.cjs"},"version":"0.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1109bff5-3502-4f72-b1e8-5809cbb6e86c"}},"homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"_npmVersion":"11.19.0","description":"Model Context Protocol (MCP) server for MediaWiki","directories":{},"maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"_nodeVersion":"24.21.0","dependencies":{"mwn":"^3.0.1","zod":"^4.4.3","jose":"^6.2.3","open":"^11.0.0","express":"^5.1.0","ipaddr.js":"2.5.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","types-mediawiki-api":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","oxfmt":"^0.68.0","oxlint":"^1.62.0","vitest":"^5.0.0","lefthook":"^2.1.6","supertest":"^7.2.2","typescript":"^7.0.2","@mcpjam/cli":"^5.6.0","@types/node":"^26.0.1","ajv-formats":"^3.0.1","concurrently":"^10.0.3","@types/express":"^5.0.2","oxlint-tsgolint":"^7.0.2001","@types/supertest":"^7.2.0","@anthropic-ai/mcpb":"^2.1.2","@modelcontextprotocol/client":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mediawiki-mcp-server_0.19.0_1790372599333_0.6737975557827938"}}},"time":{"created":"2025-06-02T23:04:06.559Z","modified":"2026-09-25T21:43:19.768Z","0.0.1":"2025-06-02T23:04:06.855Z","0.0.2":"2025-06-03T00:36:57.865Z","0.0.3":"2025-06-03T00:47:15.696Z","0.0.4":"2025-06-03T00:58:14.383Z","0.0.5":"2025-06-07T17:42:23.530Z","0.1.1":"2025-06-23T23:28:10.253Z","0.2.0":"2025-10-23T20:48:04.656Z","0.2.1":"2025-10-23T20:58:28.761Z","0.3.0":"2025-10-27T23:26:51.380Z","0.4.0":"2025-10-30T16:09:24.660Z","0.5.0":"2025-11-15T01:25:31.482Z","0.6.0":"2025-11-17T17:17:51.863Z","0.6.1":"2026-01-05T17:14:51.418Z","0.6.2":"2026-01-05T17:20:25.381Z","0.6.3":"2026-01-05T17:32:09.413Z","0.6.4":"2026-01-05T18:54:59.673Z","0.6.5":"2026-01-08T13:52:53.651Z","0.7.0":"2026-04-25T02:15:32.755Z","0.8.0":"2026-04-28T20:12:14.982Z","0.9.0":"2026-05-01T04:31:56.690Z","0.9.1":"2026-05-13T20:08:26.964Z","0.10.0":"2026-05-30T05:03:53.730Z","0.11.0":"2026-06-10T01:07:19.041Z","0.12.0":"2026-06-11T23:27:17.976Z","0.13.0":"2026-06-17T22:28:18.215Z","0.13.1":"2026-07-09T16:08:14.261Z","0.14.0":"2026-07-23T23:55:25.871Z","0.15.0":"2026-07-28T20:36:03.492Z","0.16.0":"2026-07-30T19:23:12.875Z","0.17.0":"2026-08-13T17:06:22.228Z","0.18.0":"2026-09-10T22:04:28.699Z","0.19.0":"2026-09-25T21:43:19.427Z"},"bugs":{"url":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues"},"author":{"url":"https://professional.wiki","name":"Professional Wiki"},"license":"MIT","homepage":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","keywords":["modelcontextprotocol","mcp","mediawiki","wiki","wikipedia","wikimedia","knowledge","wikibase","smw"],"repository":{"url":"git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git","type":"git"},"description":"Model Context Protocol (MCP) server for MediaWiki","maintainers":[{"name":"jeroendedauw","email":"npmjs.recent139@passfwd.com"},{"name":"alistair3149","email":"alistair31494322@gmail.com"},{"name":"malberts","email":"morne@malberts.net"}],"readme":"# MediaWiki MCP Server\n[![NPM Version](https://img.shields.io/npm/v/%40professional-wiki%2Fmediawiki-mcp-server?color=red)](https://www.npmjs.com/package/@professional-wiki/mediawiki-mcp-server) [![MIT licensed](https://img.shields.io/npm/l/%40professional-wiki%2Fmediawiki-mcp-server)](./LICENSE)\n\nAn MCP (Model Context Protocol) server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.\n\n## Features\n\n### Tools\n\nEvery tool that operates on a wiki accepts an optional `wiki` argument naming the wiki to act on (the wiki-management and OAuth tools do not) — pass a wiki key (e.g. `en.wikipedia.org`) or the full `mcp://wikis/{wikiKey}` URI. Omit it to use the configured default wiki (see [Configuration](#configuration)). Each tool response reports the wiki the call ran against. Each successful response carries its payload as prose in `content` and as JSON in `structuredContent`; see [response channels](docs/tool-conventions.md#response-channels).\n\n#### Page reads\n\n| Name | Description |\n|---|---|\n| `compare-pages` | Diff two versions of a wiki page by revision, title, or supplied wikitext. |\n| `get-category-members` | List members of a category (up to 500 per call, paginated via `continueFrom`). |\n| `get-file` | Fetch a file page. |\n| `get-file-data` | Fetch a file's image bytes inline (base64) for visual analysis — for clients that can't reach the wiki host. Returns a scaled rendition (set `width`); non-renderable types (audio, video, binaries) error. For metadata or a download URL, use `get-file`. |\n| `get-links-here` | List pages that reference a wiki page — pages that link to it, embed it as a template, or display it as a file (select via `type`), including pages that reach it through a redirect. Up to 500 per call, paginated via `continueFrom`. |\n| `get-page` | Fetch a wiki page. |\n| `get-page-history` | List recent revisions of a wiki page. |\n| `get-pages` | Fetch multiple wiki pages in one call (up to 50). |\n| `get-recent-changes` | List recent change events across the wiki, filterable by timestamp, namespace, user, tag, type, and hide flags (up to 50 per call, paginated via `continue`). |\n| `get-revision` | Fetch a specific revision of a page. |\n| `get-site-info` | Get a wiki's key settings: MediaWiki version, content language, title-case rules, namespaces, installed extensions, license, and (optionally) statistics. |\n| `list-wikis` | List every configured wiki — its key, sitename, server, whether it is read-only or the default, whether it is reachable, which extension-gated tools work on it, and, for an OAuth-configured wiki, its authorization server. Disabled when fewer than two wikis are configured. |\n| `parse-wikitext` | Render wikitext to HTML without saving. Returns parse warnings, wikilinks, templates, and external URLs. |\n| `search-page` | Search wiki page titles and contents (full-text). Searches the wiki's content namespaces unless given other namespace IDs. |\n| `search-page-by-prefix` | Search page titles by prefix. |\n| `whoami` | Report the identity the current session is authenticated as on the targeted wiki — username, whether it is anonymous, and group memberships (optionally user rights). |\n\n#### Page writes\n\n| Name | Description | Permissions |\n|---|---|---|\n| `create-page` 🔐 | Create a new wiki page. | `Create, edit, and move pages` |\n| `delete-page` 🔐 | Delete a wiki page. | `Delete pages, revisions, and log entries` |\n| `move-page` 🔐 | Move (rename) a wiki page. | `Create, edit, and move pages` |\n| `protect-page` 🔐 | Protect or unprotect a wiki page. | `Protect and unprotect pages` |\n| `undelete-page` 🔐 | Undelete a wiki page. | `Delete pages, revisions, and log entries` |\n| `update-file` 🔐 | Upload a new revision of an existing file from local disk. | `Upload, replace, and move files` |\n| `update-file-from-url` 🔐 | Upload a new revision of an existing file from a URL. | `Upload, replace, and move files` |\n| `update-page` 🔐 | Update an existing wiki page: overwrite it, add to it, or rewrite one passage of it. | `Edit existing pages` |\n| `upload-file` 🔐 | Upload a file to the wiki from local disk. | `Upload new files` |\n| `upload-file-from-url` 🔐 | Upload a file to the wiki from a URL. | `Upload, replace, and move files` |\n\n#### Wiki management\n\n| Name | Description |\n|---|---|\n| `add-wiki` | Add a wiki as an MCP resource from its URL. Disabled when `allowWikiManagement` is `false`. |\n| `remove-wiki` | Remove a wiki resource. Disabled when `allowWikiManagement` is `false` or fewer than two wikis are configured. |\n\n#### OAuth\n\n| Name | Description |\n|---|---|\n| `oauth-logout` | Remove stored OAuth tokens. Stdio only. |\n| `oauth-status` | List stored OAuth tokens with scopes and expiry (no token values). Stdio only. |\n\n#### Extension packs\n\nEach pack's tools register only on wikis where its extension is installed.\n\n**[NeoWiki](https://neowiki.ai/)**\n\n| Name | Description |\n|---|---|\n| `neowiki-list-schemas` | List schemas (entity types) and their property counts. |\n| `neowiki-get-schema` | Get one schema's property definitions, relations, and select options. |\n| `neowiki-cypher-query` | Run a read-only Cypher query against the knowledge graph. |\n| `neowiki-search-subjects` | Find subject IDs by label within a schema. |\n| `neowiki-get-subject` | Fetch one subject's structured data by ID. |\n| `neowiki-get-page-subjects` | List the subjects attached to a wiki page. |\n| `neowiki-create-subject` | Create a subject (child or main) on a page. Requires the `edit` right. |\n| `neowiki-update-subject` | Replace a subject's label and statements. Requires the `edit` right. |\n| `neowiki-delete-subject` | Delete a subject by ID. Requires the `edit` right. |\n| `neowiki-set-main-subject` | Set or clear a page's main subject. Requires the `edit` right. |\n| `neowiki-validate-subject` | Dry-run validate a proposed subject and return violations. |\n\n**[Semantic MediaWiki](https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki)**\n\n| Name | Description |\n|---|---|\n| `smw-list-properties` | List Semantic MediaWiki properties with copy-paste templates for `smw-query`. |\n| `smw-query` | Run a Semantic MediaWiki `#ask` query. |\n\n**[Bucket](https://github.com/weirdgloop/mediawiki-extensions-Bucket)**\n\n| Name | Description |\n|---|---|\n| `bucket-query` | Run a Bucket Lua query. |\n\n**[Cargo](https://www.mediawiki.org/wiki/Extension:Cargo)**\n\n| Name | Description |\n|---|---|\n| `cargo-list-tables` | List Cargo tables defined on the wiki. |\n| `cargo-describe-table` | List a Cargo table's fields with their types and list-flags. |\n| `cargo-query` | Run a Cargo SQL-style query. |\n\n**[Wikibase](https://www.mediawiki.org/wiki/Extension:Wikibase_Repository)**\n\n| Name | Description |\n|---|---|\n| `wikibase-search-entities` | Find items and properties by label or alias. |\n| `wikibase-get-entity` | Read one entity's terms and statements, with referenced IDs resolved to labels. |\n| `wikibase-query` | Run a SPARQL query against the wiki's query service. Offered only for a repository whose siteinfo publishes one. |\n| `wikibase-edit-entity` | Create or change an entity from Wikibase entity JSON. Requires the `edit` right. |\n| `wikibase-add-statement` | Add one statement with an item, string, external-id or url value. Requires the `edit` right. |\n\n### Resources\n\n**`mcp://wikis/{wikiKey}`** — per-wiki resource exposing `sitename`, `server` (the wiki's public address), `articlepath`, `scriptpath`, and the `private` and `readOnly` flags.\n\n- Those fields are the whole of it: the resource publishes a fixed list, so credentials and server-side settings in your configuration file are never exposed in resource content.\n- After `add-wiki` or `remove-wiki`, the server sends `notifications/resources/list_changed` so clients refresh.\n\n<details><summary>Example read result</summary>\n\n```json\n{\n  \"contents\": [\n    {\n      \"uri\": \"mcp://wikis/en.wikipedia.org\",\n      \"mimeType\": \"application/json\",\n      \"text\": \"{ \\\"sitename\\\":\\\"Wikipedia\\\",\\\"server\\\":\\\"https://en.wikipedia.org\\\",\\\"articlepath\\\":\\\"/wiki\\\",\\\"scriptpath\\\":\\\"/w\\\",\\\"private\\\":false }\"\n    }\n  ]\n}\n```\n</details>\n\n### Environment variables\n\nThe variables below are relevant to any setup. Variables that only apply when self-hosting the HTTP transport (ports, timeouts, Host/Origin and SSRF guards) or running the hosted OAuth proxy are in [docs/deployment.md — environment variables](docs/deployment.md#environment-variables). Config-file substitution and upload-directory variables are in [docs/configuration.md](docs/configuration.md).\n\n| Name | Description | Default |\n|---|---|---|\n| `CONFIG` | Path to your configuration file | `config.json` |\n| `MCP_TRANSPORT` | Type of MCP server transport (`stdio` or `http`) | `stdio` |\n| `MCP_LOG_LEVEL` | Minimum severity for logger output. One of `debug`, `info`, `notice`, `warning`, `error`, `critical`, `alert`, `emergency`, or `silent`. | `debug` |\n| `MCP_CONTENT_MAX_BYTES` | Byte cap for the content bodies and result blocks tools return (wikitext, rendered HTML, diffs, statement and row listings), applied once per response. Tune to the target LLM client's tool-response budget. | `75000` |\n| `MCP_FILE_DATA_MAX_BYTES` | Hard cap on the base64-encoded size of a `get-file-data` response. A transport/safety backstop; tune the actual size per call with the tool's `width`. Over-cap calls error rather than truncate. | `1000000` |\n| `MCP_UPLOAD_MAX_BYTES` | Memory cap on the server-side fetch used by `upload-file-from-url` / `update-file-from-url`. Files larger than this are handed to the wiki's own copy-upload instead of being buffered by the server. Guards this server's memory, not the wiki's `$wgMaxUploadSize`. | `104857600` |\n| `MCP_USER_AGENT` | Replaces the `User-Agent` header of every outbound request, so wiki operators can reach you. Give a name and an email or URL, e.g. `ExampleBot/1.0 (bot@example.org)`. | `mediawiki-mcp-server/<version> (https://github.com/ProfessionalWiki/MediaWiki-MCP-Server)` |\n| `MCP_OAUTH_CREDENTIALS_FILE` | Override the default credentials store path. Default: `~/.config/mediawiki-mcp/credentials.json` (Linux/macOS) or `%APPDATA%\\mediawiki-mcp\\credentials.json` (Windows). | `unset` |\n| `MCP_OAUTH_NO_BROWSER` | Set to `1` to skip launching a browser during the OAuth flow; the auth URL is logged to stderr instead. Useful in headless environments. | `unset` |\n\n## Configuration\n\n> [!NOTE]\n> Config is only required when interacting with a private wiki or using authenticated tools.\n\nCreate a `config.json` file to configure wiki connections. Use the `config.example.json` as a starting point.\n\n```json\n{\n  \"defaultWiki\": \"en.wikipedia.org\",\n  \"wikis\": {\n    \"en.wikipedia.org\": {\n      \"sitename\": \"Wikipedia\",\n      \"server\": \"https://en.wikipedia.org\",\n      \"articlepath\": \"/wiki\",\n      \"scriptpath\": \"/w\"\n    }\n  }\n}\n```\n\n**Internal vs public address.** The `server` you configure may be an internal hostname (e.g. `http://mediawiki` in Docker); URLs handed back to the caller are built from the wiki's public address, so internal hostnames don't leak into links. See [docs/configuration.md — per-wiki fields](docs/configuration.md#per-wiki-fields).\n\nFor the full field reference, env-var substitution, secret sources, change tags, upload directories, and authentication options, see [docs/configuration.md](docs/configuration.md).\n\n## Authentication\n\nTools marked 🔐 require authentication. Write tools (including extension-pack writes) are refused on a wiki that has `readOnly: true`, and hidden from `tools/list` when every configured wiki has it — see [Deployment](#deployment).\n\n- **Browser-based OAuth (recommended).** Sign in through a browser tab the first time a tool needs auth. Set `oauth2ClientId` and `oauth2CallbackPort` per wiki — see [docs/configuration.md — OAuth (browser-based)](docs/configuration.md#oauth-browser-based).\n- **Per-request bearer token (HTTP), deprecated.** Each request carries `Authorization: Bearer <token>` and the server forwards it to MediaWiki. Off by default, because an MCP server must not accept tokens that were not issued for it. See [docs/deployment.md — per-request bearer token](docs/deployment.md#per-request-bearer-token-http-transport-deprecated).\n- **Hosted OAuth proxy (HTTP).** The server fronts one MediaWiki consumer as an OAuth 2.1 Authorization Server, so an OAuth-aware client signs each user in — no manual tokens. Point it at `https://<wiki>/mcp`; anonymous read still works. See [docs/deployment.md — hosted OAuth sign-in](docs/deployment.md#hosted-oauth-sign-in).\n- **Manual OAuth2 access token.** Paste a long-lived token into `config.json`. See [docs/configuration.md — manual OAuth2 access token](docs/configuration.md#manual-oauth2-access-token).\n- **Bot password.** Fallback when Extension:OAuth isn't installed. See [docs/configuration.md — bot password](docs/configuration.md#bot-password).\n\nThe Cargo tools (`cargo-query`, `cargo-list-tables`, `cargo-describe-table`) call API actions gated by the `runcargoqueries` user right. Most wikis grant this to all users by default; wikis that restrict it require the **`Create, query and delete data through the Cargo extension`** grant on the bot password or OAuth consumer. The Cargo extension is also detected on wiki.gg-hosted wikis (Helldivers, Terraria, Ark, etc.), where it ships under the rebranded name `LIBRARIAN`.\n\n## Installation\n\nPick your client below, or use the [standard configuration](#standard-configuration) if it is not listed. `CONFIG` is optional; without it the server targets English Wikipedia. To point it at your own wiki and set up authentication for writes, see [docs/configuration.md](docs/configuration.md).\n\n### Claude Code\n\nAdd this repository as a plugin marketplace, then install the bundled server:\n\n```\n/plugin marketplace add ProfessionalWiki/MediaWiki-MCP-Server\n/plugin install mediawiki-mcp-server@professional-wiki\n```\n\nThe plugin takes an optional configuration file, which points the server at your own wiki. Set it from the prompt when enabling the plugin, or at any time with `/plugin configure mediawiki-mcp-server@professional-wiki`. A command-line install takes the same value via `claude plugin install mediawiki-mcp-server@professional-wiki --config configPath=path/to/config.json`.\n\nWhen installed as a plugin, the tools are namespaced `mcp__plugin_mediawiki-mcp-server_mediawiki__<tool>`; update any tool allowlists or hooks accordingly.\n\nTo configure the server directly instead, see the [Claude Code MCP docs](https://docs.anthropic.com/en/docs/claude-code/mcp). The short version:\n\n```bash\nclaude mcp add mediawiki-mcp-server -- npx -y @professional-wiki/mediawiki-mcp-server@latest\n# Environment variables go before the `--`:\nclaude mcp add mediawiki-mcp-server -e CONFIG=path/to/config.json -- npx -y @professional-wiki/mediawiki-mcp-server@latest\n```\n\n### Codex\n\nAdd this repository as a plugin marketplace, then install the bundled server:\n\n```bash\ncodex plugin marketplace add ProfessionalWiki/MediaWiki-MCP-Server\ncodex plugin add mediawiki-mcp-server@professional-wiki\n```\n\nTo point the plugin at your own wiki, set `CONFIG` in the shell you launch Codex from, for example `export CONFIG=path/to/config.json`. Codex has no per-plugin configuration; if you would rather not set an environment variable, `codex mcp add mediawiki --env CONFIG=path/to/config.json -- npx -y @professional-wiki/mediawiki-mcp-server@latest` registers the server directly and takes precedence over the plugin's copy.\n\nSee the [Codex plugins documentation](https://developers.openai.com/codex/plugins) for how to list, update, or remove plugins.\n\n### Claude Desktop\n\nDownload [MediaWiki-MCP-Server.mcpb](https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/releases/latest/download/MediaWiki-MCP-Server.mcpb) and double-click it to install the extension, which prompts for a configuration file path so you can point it at your own wiki instead of English Wikipedia.\n\n### VS Code and Cursor\n\n[![Install in VS Code](https://img.shields.io/badge/Add%20to-VS%20Code-blue?style=for-the-badge&labelColor=%230e1116&color=%234076b5)](https://insiders.vscode.dev/redirect/mcp/install?name=mediawiki-mcp-server&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40professional-wiki%2Fmediawiki-mcp-server%40latest%22%5D%7D)\n[![Install in VS Code Insiders](https://img.shields.io/badge/Add%20to-VS%20Code%20Insiders-blue?style=for-the-badge&labelColor=%230e1116&color=%234f967e)](https://insiders.vscode.dev/redirect/mcp/install?name=mediawiki-mcp-server&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40professional-wiki%2Fmediawiki-mcp-server%40latest%22%5D%7D&quality=insiders)\n[![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=mediawiki-mcp-server&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBwcm9mZXNzaW9uYWwtd2lraS9tZWRpYXdpa2ktbWNwLXNlcnZlckBsYXRlc3QiXX0%3D)\n\nOr add the [standard configuration](#standard-configuration) by hand.\n\n### Antigravity\n\nAdd the [standard configuration](#standard-configuration) to Antigravity's MCP config, either globally in `~/.gemini/config/mcp_config.json` or per-workspace in `.agents/mcp_config.json`.\n\nIf you previously installed the Gemini CLI extension, Antigravity's setup wizard offers to import your existing Gemini CLI configuration.\n\n### OpenCode\n\nOpenCode uses its own configuration shape rather than `mcpServers`; add this to `opencode.json` in your project root, or `~/.config/opencode/opencode.json` for a global install.\n\n```json\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"mcp\": {\n    \"mediawiki-mcp-server\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"-y\", \"@professional-wiki/mediawiki-mcp-server@latest\"],\n      \"environment\": {\n        \"CONFIG\": \"path/to/config.json\"\n      }\n    }\n  }\n}\n```\n\n### Standard configuration\n\nMost clients read the same server block. Paste it into the file listed for your client, replacing `mcpServers` with that client's root key:\n\n| Client | Configuration file | Root key |\n| --- | --- | --- |\n| Cursor | `~/.cursor/mcp.json`, or `.cursor/mcp.json` per project | `mcpServers` |\n| VS Code | `.vscode/mcp.json` per workspace, or the **MCP: Open User Configuration** command | `servers` |\n| Devin Desktop (formerly Windsurf) | `~/.codeium/windsurf/mcp_config.json` | `mcpServers` |\n| Zed | `~/.config/zed/settings.json` | `context_servers` |\n| LM Studio | `~/.lmstudio/mcp.json` | `mcpServers` |\n\n```json\n{\n  \"mcpServers\": {\n    \"mediawiki-mcp-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@professional-wiki/mediawiki-mcp-server@latest\"],\n      \"env\": {\n        \"CONFIG\": \"path/to/config.json\"\n      }\n    }\n  }\n}\n```\n\nFor any other client, `npx add-mcp @professional-wiki/mediawiki-mcp-server` may work: [add-mcp](https://github.com/neon-solutions/add-mcp) is a community CLI that writes your client's configuration file for you. It sets the launch command only; add `CONFIG` yourself to point at your own wiki.\n\n## Deployment\n\nRunning the server as a remote HTTP endpoint for other users has its own configuration requirements — see [docs/deployment.md](docs/deployment.md). A pre-built image is published at `ghcr.io/professionalwiki/mediawiki-mcp-server`. For day-2 operations (logs, `/health`/`/ready`, metrics, graceful shutdown), see [docs/operations.md](docs/operations.md).\n\n## Security\n\nDefaults are safe for single-user use. Before exposing the HTTP transport to others, lock down three things:\n\n- **Terminate TLS at your reverse proxy.** Don't expose the MCP port directly on an untrusted network. See [docs/deployment.md — security checklist](docs/deployment.md#security-checklist).\n- **Pair `MCP_BIND` with `MCP_ALLOWED_HOSTS` and `MCP_ALLOWED_ORIGINS`.** The HTTP transport binds to `127.0.0.1` by default. When you open it up with `MCP_BIND=0.0.0.0`, set `MCP_ALLOWED_HOSTS` to the hostnames your proxy forwards and `MCP_ALLOWED_ORIGINS` to the browser origins allowed to call the server — these block DNS-rebinding and cross-origin attacks respectively.\n- **Uploads are opt-in.** `upload-file` is disabled until you list allowed directories in `uploadDirs` or `MCP_UPLOAD_DIRS`. See [docs/configuration.md — upload directories](docs/configuration.md#upload-directories).\n- **Internal destinations need `MCP_TRUSTED_HOSTS`.** Outbound fetches are SSRF-guarded: a destination resolving to a private or loopback address (e.g. a Docker-network alias like `mediawiki.svc`) is refused until you list its host in `MCP_TRUSTED_HOSTS`. See [docs/deployment.md — outbound SSRF guard](docs/deployment.md#outbound-ssrf-guard).\n\nReport a vulnerability via GitHub's [security advisory form](https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/security/advisories/new) — full policy in [SECURITY.md](SECURITY.md).\n\n## Contributing\n\nContributions are welcome — pull requests and issues (bugs, feature requests, suggestions) both work.\n\n- **Working on tool code?** Start from [AGENTS.md](AGENTS.md) for repo layout, commands, and testing patterns.\n- **Adding or modifying a tool?** Read [docs/tool-conventions.md](docs/tool-conventions.md) — it covers description voice, parameter docs, annotation hints, and MediaWiki terminology conventions.\n- **Running a release?** See [docs/releasing.md](docs/releasing.md).\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}