{ "name": "@codeweave/mcp", "version": "0.1.20", "mcpName": "io.github.semihkayan/codeweave", "description": "Hybrid semantic code search for AI agents via MCP — AST + call/type graph backed reranking", "type": "module", "engines": { "node": ">=20.0.0" }, "main": "dist/index.js", "bin": { "mcp": "dist/scripts/setup.js", "codeweave": "dist/scripts/setup.js", "codeweave-mcp": "dist/scripts/setup.js", "codeweave-server": "dist/index.js", "codeweave-init": "dist/scripts/init.js", "codeweave-reindex": "dist/scripts/reindex.js", "codeweave-setup": "dist/scripts/setup.js" }, "files": [ "dist/**/*.js", "dist/**/*.d.ts", "dist/**/*.js.map", "README.md", "LICENSE" ], "scripts": { "build": "tsc", "dev": "tsx src/index.ts", "test": "vitest", "test:integration": "vitest run test/tools", "lint": "eslint src/", "prepublishOnly": "npm run build" }, "keywords": [ "mcp", "mcp-server", "code-analysis", "code-intelligence", "call-graph", "type-graph", "ast", "semantic-search", "codebase-indexing", "ai-tools", "claude", "cursor", "tree-sitter", "lancedb" ], "author": "Semih Kayan", "license": "Apache-2.0", "repository": { "type": "git", "url": "git+https://github.com/semihkayan/codeweave-mcp.git" }, "homepage": "https://github.com/semihkayan/codeweave-mcp#readme", "bugs": { "url": "https://github.com/semihkayan/codeweave-mcp/issues" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.28.0", "@lancedb/lancedb": "^0.27.0", "apache-arrow": "^18.0.0", "tree-sitter": "^0.25.0", "tree-sitter-python": "^0.25.0", "tree-sitter-typescript": "^0.23.2", "tree-sitter-javascript": "^0.25.0", "tree-sitter-go": "^0.25.0", "tree-sitter-rust": "^0.24.0", "tree-sitter-java": "^0.23.5", "tree-sitter-c-sharp": "^0.23.1", "glob": "^13.0.0", "ignore": "^6.0.0", "yaml": "2.8.3", "chokidar": "^4.0.0", "zod": "^3.23.0", "pino": "^9.0.0" }, "devDependencies": { "typescript": "^5.7.0", "tsx": "^4.16.0", "vitest": "^3.0.0", "eslint": "^9.0.0", "@types/node": "^22.0.0" }, "overrides": { "tree-sitter-python": { "tree-sitter": "$tree-sitter" }, "tree-sitter-typescript": { "tree-sitter": "$tree-sitter" }, "tree-sitter-javascript": { "tree-sitter": "$tree-sitter" }, "tree-sitter-go": { "tree-sitter": "$tree-sitter" }, "tree-sitter-rust": { "tree-sitter": "$tree-sitter" }, "tree-sitter-java": { "tree-sitter": "$tree-sitter" }, "tree-sitter-c-sharp": { "tree-sitter": "$tree-sitter" } } }