├── .cursor └── rules │ └── using-git.mdc ├── .gitignore ├── BUILD-NOTES.md ├── Dockerfile ├── README.md ├── docker-compose.yml ├── jest.config.cjs ├── jest.config.js ├── launch.example ├── legacy ├── cli.ts ├── index.ts ├── query-language.test.ts ├── query-language.ts ├── test-memory.json └── types.ts ├── package.json ├── src ├── admin-cli.ts ├── ai-service.ts ├── es-types.ts ├── filesystem │ └── index.ts ├── index.ts ├── json-to-es.ts ├── kg-client.ts ├── kg-inspection.ts └── logger.ts ├── tests ├── boolean-search.test.ts ├── cross-zone-relations.test.ts ├── empty-name-validation.test.ts ├── entity-type-filtering.test.ts ├── fuzzy-search.test.ts ├── non-existent-entity-relationships.test.ts ├── simple.test.js ├── test-config.ts ├── test-cross-zone.js ├── test-empty-name.js ├── test-non-existent-entity.js ├── test-relationship-cleanup.js ├── test-relevance-score.js └── test-zone-management.js ├── tsconfig.json └── vitest.config.ts /.cursor/rules/using-git.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/.cursor/rules/using-git.mdc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD-NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/BUILD-NOTES.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/jest.config.js -------------------------------------------------------------------------------- /launch.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/launch.example -------------------------------------------------------------------------------- /legacy/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/legacy/cli.ts -------------------------------------------------------------------------------- /legacy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/legacy/index.ts -------------------------------------------------------------------------------- /legacy/query-language.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/legacy/query-language.test.ts -------------------------------------------------------------------------------- /legacy/query-language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/legacy/query-language.ts -------------------------------------------------------------------------------- /legacy/test-memory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/legacy/test-memory.json -------------------------------------------------------------------------------- /legacy/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/legacy/types.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/package.json -------------------------------------------------------------------------------- /src/admin-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/admin-cli.ts -------------------------------------------------------------------------------- /src/ai-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/ai-service.ts -------------------------------------------------------------------------------- /src/es-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/es-types.ts -------------------------------------------------------------------------------- /src/filesystem/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/filesystem/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/json-to-es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/json-to-es.ts -------------------------------------------------------------------------------- /src/kg-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/kg-client.ts -------------------------------------------------------------------------------- /src/kg-inspection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/kg-inspection.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/src/logger.ts -------------------------------------------------------------------------------- /tests/boolean-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/boolean-search.test.ts -------------------------------------------------------------------------------- /tests/cross-zone-relations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/cross-zone-relations.test.ts -------------------------------------------------------------------------------- /tests/empty-name-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/empty-name-validation.test.ts -------------------------------------------------------------------------------- /tests/entity-type-filtering.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/entity-type-filtering.test.ts -------------------------------------------------------------------------------- /tests/fuzzy-search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/fuzzy-search.test.ts -------------------------------------------------------------------------------- /tests/non-existent-entity-relationships.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/non-existent-entity-relationships.test.ts -------------------------------------------------------------------------------- /tests/simple.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/simple.test.js -------------------------------------------------------------------------------- /tests/test-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-config.ts -------------------------------------------------------------------------------- /tests/test-cross-zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-cross-zone.js -------------------------------------------------------------------------------- /tests/test-empty-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-empty-name.js -------------------------------------------------------------------------------- /tests/test-non-existent-entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-non-existent-entity.js -------------------------------------------------------------------------------- /tests/test-relationship-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-relationship-cleanup.js -------------------------------------------------------------------------------- /tests/test-relevance-score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-relevance-score.js -------------------------------------------------------------------------------- /tests/test-zone-management.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tests/test-zone-management.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j3k0/mcp-brain-tools/HEAD/vitest.config.ts --------------------------------------------------------------------------------