Krep MCP Server

by bmorphism
Verified
{ "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" } }