UNPKG

@knath2000/codebase-indexing-mcp

Version:

MCP server for codebase indexing with Voyage AI embeddings and Qdrant vector storage

76 lines (75 loc) 2 kB
{ "name": "@knath2000/codebase-indexing-mcp", "version": "1.0.0", "description": "MCP server for codebase indexing with Voyage AI embeddings and Qdrant vector storage", "main": "dist/index.js", "bin": { "codebase-indexing-mcp": "dist/railway-client.js" }, "type": "module", "scripts": { "build": "tsc", "dev": "tsx src/index.ts", "start": "node --max-old-space-size=3072 dist/index.js", "start:http": "node --max-old-space-size=3072 dist/http-server.js", "test": "jest", "lint": "eslint src/**/*.ts", "format": "prettier --write src/**/*.ts" }, "dependencies": { "@modelcontextprotocol/sdk": "^0.6.0", "@qdrant/js-client-rest": "^1.14.1", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "axios": "^1.11.0", "better-sqlite3": "^9.0.0", "chokidar": "^3.5.3", "cors": "^2.8.5", "crypto": "^1.0.1", "dotenv": "^17.2.0", "express": "^5.1.0", "fs-extra": "^11.2.0", "glob": "^10.3.10", "mime-types": "^2.1.35", "openai": "^5.9.0", "path": "^0.12.7", "pino": "^8.21.0", "tree-sitter": "^0.21.1", "tree-sitter-javascript": "^0.21.4", "tree-sitter-markdown": "^0.7.1", "tree-sitter-python": "^0.23.2", "tree-sitter-typescript": "^0.23.0", "uuid": "^9.0.0", "zod": "^3.23.8" }, "devDependencies": { "@types/better-sqlite3": "^7.6.6", "@types/fs-extra": "^11.0.4", "@types/mime-types": "^2.1.4", "@types/node": "^20.11.0", "@types/pino": "^4.0.0", "@types/uuid": "^9.0.0", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", "eslint": "^8.56.0", "jest": "^29.7.0", "prettier": "^3.2.4", "tsx": "^4.7.0", "typescript": "^5.3.3" }, "engines": { "node": ">=18" }, "keywords": [ "mcp", "codebase", "indexing", "embeddings", "semantic-search", "vector-database", "voyage-ai", "qdrant" ], "author": "", "license": "MIT" }