UNPKG

brain-mcp

Version:

Brain MCP Server - Semantic knowledge base access for Claude Code via Model Context Protocol. Provides intelligent search and navigation of files from multiple locations through native MCP tools.

81 lines (80 loc) 2.16 kB
{ "name": "brain-mcp", "version": "2.2.0", "description": "Brain MCP Server - Semantic knowledge base access for Claude Code via Model Context Protocol. Provides intelligent search and navigation of files from multiple locations through native MCP tools.", "main": "dist/mcp/server.js", "bin": { "brain": "./dist/cli/brain.js" }, "directories": { "docs": "docs" }, "scripts": { "build": "tsc", "clean": "rm -rf dist/ .brain-cache.json .brain-vectors.json", "test": "jest", "test:watch": "jest --watch", "ci": "npm run build && npm test && node dist/cli/brain.js --version", "setup": "node dist/setup.js", "server": "node dist/mcp/server.js", "prepublishOnly": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/samleeney/brain.git" }, "keywords": [ "mcp", "model-context-protocol", "claude", "semantic-search", "knowledge-base", "markdown", "notes", "obsidian", "vault", "zettelkasten", "llm", "ai", "embeddings" ], "author": "Sam Leeney <sakl2@cam.ac.uk>", "license": "AGPL-3.0", "type": "commonjs", "bugs": { "url": "https://github.com/samleeney/brain/issues" }, "homepage": "https://github.com/samleeney/brain#readme", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.3", "@types/inquirer": "^9.0.8", "@types/pdf-parse": "^1.1.5", "@types/sqlite3": "^3.1.11", "@types/uuid": "^10.0.0", "commander": "^14.0.0", "fast-glob": "^3.3.3", "glob": "^11.0.2", "gpt-3-encoder": "^1.1.4", "graphlib": "^2.1.8", "gray-matter": "^4.0.3", "inquirer": "^12.6.3", "js-yaml": "^4.1.0", "markdown-it": "^14.1.0", "openai": "^5.3.0", "pdf-parse": "^1.1.1", "sqlite3": "^5.1.7", "typescript": "^5.8.3", "uuid": "^11.1.0", "zod": "^3.25.67" }, "devDependencies": { "@types/graphlib": "^2.1.12", "@types/jest": "^29.5.12", "@types/js-yaml": "^4.0.9", "@types/markdown-it": "^14.1.2", "@types/node": "^24.0.1", "jest": "^29.7.0", "ts-jest": "^29.1.2", "ts-node": "^10.9.2" } }