package.json•1.54 kB
{
"name": "krep-mcp-server",
"version": "0.1.0",
"description": "High-performance string search MCP server based on krep",
"main": "src/index.js",
"type": "module",
"scripts": {
"start": "node src/index.js",
"mcp": "node src/mcp_server.js",
"test": "jest --verbose",
"test:unit": "jest test/unit --verbose",
"test:integration": "jest test/integration --verbose",
"test:coverage": "jest --coverage",
"test:mcp": "node test-mcp-jsonrpc.js",
"test:claude": "node test-claude-desktop.js",
"lint": "eslint src/",
"format": "prettier --write src/",
"optimize": "terser src/index.js -o src/index.min.js && terser src/mcp_server.js -o src/mcp_server.min.js",
"analyze": "npx tree-sitter parse src/index.js > analysis/index.tree.json && npx tree-sitter parse src/mcp_server.js > analysis/mcp_server.tree.json",
"build": "npm run lint && npm run format && npm run optimize",
"push": "git add . && git commit -m 'Optimized code with automatic syntax analysis' && git push"
},
"keywords": [
"mcp",
"krep",
"search",
"pattern-matching"
],
"author": "",
"license": "MIT",
"dependencies": {
"body-parser": "^1.20.2",
"cors": "^2.8.5",
"express": "^4.18.2"
},
"devDependencies": {
"@eslint/js": "^9.22.0",
"axios": "^1.6.2",
"eslint": "^9.22.0",
"globals": "^16.0.0",
"jest": "^29.7.0",
"mock-fs": "^5.2.0",
"node-fetch": "^2.6.9",
"prettier": "^3.5.3",
"supertest": "^6.3.3",
"terser": "^5.39.0"
}
}