{ "name": "@professional-wiki/mediawiki-mcp-server", "version": "0.10.0", "description": "Model Context Protocol (MCP) server for MediaWiki", "mcpName": "io.github.ProfessionalWiki/mediawiki-mcp-server", "keywords": [ "modelcontextprotocol", "mcp", "mediawiki", "wiki", "wikipedia", "wikimedia", "knowledge", "wikibase", "smw" ], "homepage": "https://github.com/ProfessionalWiki/MediaWiki-MCP-Server", "bugs": { "url": "https://github.com/ProfessionalWiki/MediaWiki-MCP-Server/issues" }, "license": "MIT", "author": { "name": "Professional Wiki", "url": "https://professional.wiki" }, "type": "module", "files": [ "dist", "server.json" ], "main": "dist/index.js", "bin": { "mediawiki-mcp-server": "dist/index.js" }, "repository": { "type": "git", "url": "git+https://github.com/ProfessionalWiki/MediaWiki-MCP-Server.git" }, "engines": { "node": ">=22.12.0" }, "scripts": { "start": "node dist/index.js", "start:http": "MCP_TRANSPORT=http node dist/index.js", "dev": "tsgo --watch", "build": "tsgo", "fmt": "oxfmt src tests scripts", "fmt:check": "oxfmt --check src tests scripts", "test": "vitest run", "test:watch": "vitest", "lint": "oxlint --tsconfig=./tsconfig.lint.json", "validate:server-json": "node scripts/validate-server-json.cjs", "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", "prepare": "lefthook install", "inspector": "concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest node dist/index.js\"", "inspector:http": "concurrently --kill-others \"tsgo --watch\" \"npx -y @modelcontextprotocol/inspector@latest\" \"MCP_TRANSPORT=http node dist/index.js\"", "mcpjam": "concurrently --kill-others \"tsgo --watch\" \"npx -y @mcpjam/inspector@latest node $(pwd)/dist/index.js\"", "bundle": "npm run build && node scripts/bundle.cjs", "preversion": "npm run preflight", "version": "node scripts/sync-version.cjs && node scripts/promote-changelog.cjs && git add server.json mcpb/manifest.json gemini-extension.json CHANGELOG.md" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "express": "^5.1.0", "ipaddr.js": "2.4.0", "mwn": "^3.0.1", "node-fetch": "^3.3.2", "open": "^11.0.0", "prom-client": "^15.1.3", "types-mediawiki-api": "^2.0.0", "zod": "^4.4.3" }, "devDependencies": { "@anthropic-ai/mcpb": "^2.1.2", "@types/express": "^5.0.2", "@types/node": "^25.0.2", "@types/supertest": "^7.2.0", "@typescript/native-preview": "beta", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "concurrently": "^10.0.3", "lefthook": "^2.1.6", "oxfmt": "^0.53.0", "oxlint": "^1.62.0", "oxlint-tsgolint": "^0.23.0", "supertest": "^7.2.2", "typescript": "npm:@typescript/typescript6@^6", "vitest": "^4.1.1" } }