@stellarwp/learndash-mcp-server
Version:
A LearnDash MCP Server implementation
91 lines • 2.78 kB
JSON
{
"name": "@stellarwp/learndash-mcp-server",
"version": "0.0.4",
"description": "A LearnDash MCP Server implementation",
"packageManager": "bun@1.2.20",
"keywords": [
"mcp",
"ai",
"learndash",
"angie",
"wordpress"
],
"type": "module",
"engines": {
"node": ">=18.0.0"
},
"main": "dist/index.js",
"types": "dist/index.d.ts",
"homepage": "https://github.com/stellarwp/learndash-mcp-server#readme",
"bugs": {
"url": "https://github.com/stellarwp/learndash-mcp-server/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/stellarwp/learndash-mcp-server.git"
},
"license": "ISC",
"author": "Liquid Web, LLC",
"files": [
"dist"
],
"bin": {
"mcp-server": "dist/index.js"
},
"scripts": {
"build:cli": "bun build ./src/index.ts --outdir ./dist --target node",
"dev:cli": "bun build ./src/index.ts --outdir ./dist --target node --watch",
"build:angie": "bun build ./src/angie.ts --outdir ./dist --external @wordpress/api-fetch --target browser",
"dev:angie": "bun build ./src/angie.ts --outdir ./dist --external @wordpress/api-fetch --target browser --watch",
"build": "tsc --build && bun run build:cli && bun run build:angie",
"dev": "concurrently 'tsc --watch' 'bun run dev:cli' 'bun run dev:angie'",
"format": "bunx --bun prettier@latest --plugin=prettier-plugin-organize-imports --config .prettierrc.ts --check 'src/**/*.ts'",
"format:fix": "bun run format --write --ignore-unknown 'src/**/*.ts'",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"typecheck": "tsc --noEmit",
"clean": "del-cli coverage dist tsconfig.tsbuildinfo",
"test": "vitest run",
"test:ui": "vitest --ui",
"test:coverage": "vitest run --coverage",
"test:coverage:open": "bun run test:coverage && open-cli coverage/index.html"
},
"dependencies": {
"@elementor/angie-sdk": "^1.0.2",
"@modelcontextprotocol/sdk": "1.17.4",
"@stellarwp/mcp-api-fetch": "^2.0.0",
"@stellarwp/mcp-logger": "^2.0.0",
"@stellarwp/mcp-node-config": "^2.0.0",
"@stellarwp/mcp-toolkit": "^2.0.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@eslint/js": "^9.35.0",
"@types/bun": "^1.2.21",
"@types/node": "^24.3.1",
"@vitest/coverage-istanbul": "^3.2.4",
"@vitest/ui": "^3.2.4",
"concurrently": "^9.2.1",
"del-cli": "^6.0.0",
"eslint": "^9.35.0",
"open-cli": "^8.0.0",
"pino-pretty": "^13.1.1",
"prettier-plugin-organize-imports": "^4.2.0",
"typescript": "^5.9.2",
"typescript-eslint": "^8.43.0",
"vitest": "^3.2.4"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
},
"./angie": {
"types": "./dist/angie.d.ts",
"browser": "./dist/angie.js",
"import": "./dist/angie.js",
"default": "./dist/angie.js"
}
}
}