github TypeScript analyzed 2c1d01f

GDM-Pixel/stellaris-code-search

github

MCP tool to enable semantic code search in your project.

maintainer
GDM-Pixel
license
MIT
first seen
2026-06-11
last seen
2026-07-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

tool count over time

06-11 12:28 now
15t
15t
capabilities 28 tools
transport stdio · http counts 28 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • db_schema
  • db_search
  • db_snapshot
  • detect_significant_changes
  • get_blast_radius
  • get_circular_deps
  • get_dead_code
  • get_dependencies
  • get_dependents
  • get_file_folded
  • get_file_outline
  • get_file_tree
  • get_most_coupled
  • get_symbol
  • get_topological_order
  • graph_export
  • graph_view
  • project_health
  • reindex
  • reindex_file
  • search_code
  • search_docs
  • session_briefing
  • simulate_move
  • usage_anomalies
  • usage_breakdown
  • usage_dashboard
  • usage_stats
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 110

filesystem 35

  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/scripts/reindex-file.mjs :10 import { existsSync } from 'node:fs';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/scripts/session-start.mjs :18 import { existsSync } from 'node:fs';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/scripts/session-stop.mjs :21 import { existsSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/config/loader.ts :1 import { readFile, readdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/config/projectRoot.ts :12 import { existsSync, readdirSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/config/stellarisrc.ts :1 import { readFile, writeFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/db/parsers/detect.ts :1 import { access } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/db/parsers/prisma.ts :1 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/db/parsers/supabase-types.ts :1 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/db/schema-store.ts :1 import { readFile, writeFile, mkdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/graph/boundaries.ts :22 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/graph/resolver.ts :16 import { existsSync, statSync, readFileSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/graph/store.ts :8 import { mkdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/chunker.ts :2 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/hasher.ts :2 import { readFile, writeFile, rename, mkdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/integrity.ts :16 import { existsSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/scanner.ts :1 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/instrumentation/report.ts :6 import { readFileSync, existsSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/instrumentation/usageLogger.ts :9 import { appendFileSync, existsSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/store/fts.ts :8 import { mkdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/store/lancedb.ts :3 import { mkdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/getFileFolded.ts :1 import { readFile, stat } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/getFileOutline.ts :1 import { readFile, stat } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/getSymbol.ts :1 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/graphExport.ts :14 import { writeFile, mkdir } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/graphView.ts :9 import { readFile } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/projectHealth.ts :8 import { stat } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/reindex.ts :14 import { readFileSync } from 'node:fs';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/usage/scanner.ts :18 import { readFile, stat } from 'node:fs/promises';
  • fs GDM-Pixel-stellaris-code-search-2c1d01f/src/usage/store.ts :9 import { mkdir } from 'node:fs/promises';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/test/fixtures/classic/src/api/main.ts :6 import { z } from 'node:fs';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/test/graph-integration.test.ts :7 import { readFileSync } from 'node:fs';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/test/php-graph.test.ts :8 import { readFileSync } from 'node:fs';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/test/project-root.test.ts :8 import { mkdirSync, writeFileSync, rmSync } from 'node:fs';
  • fs (weak) GDM-Pixel-stellaris-code-search-2c1d01f/test/resolver.test.ts :13 import { readFileSync } from 'node:fs';

shell / exec 2

  • shell GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/detectSignificantChanges.ts :8 import { execFile } from 'node:child_process';
  • shell GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/sessionBriefing.ts :8 import { execFile } from 'node:child_process';

network 6

  • net GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/providers/ollama.ts :25 const response = await fetch(`${this.baseUrl}/api/embeddings`, {
  • net GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/providers/voyage.ts :35 const response = await fetch(VOYAGE_API_URL, {
  • net GDM-Pixel-stellaris-code-search-2c1d01f/src/search/reranker.ts :39 const response = await fetch(VOYAGE_RERANK_URL, {
  • net GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/graphView.ts :7 import { createServer, IncomingMessage, ServerResponse, Server } from 'node:http';
  • net GDM-Pixel-stellaris-code-search-2c1d01f/src/tools/usageDashboard.ts :7 import { createServer, IncomingMessage, ServerResponse, Server } from 'node:http';
  • net GDM-Pixel-stellaris-code-search-2c1d01f/src/usage/dashboard.ts :120 const r=await fetch(API+'/api/data');

secrets 6

  • secrets GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :52 if (!process.env.OPENAI_API_KEY) {
  • secrets GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/providers/openai.ts :13 if (!process.env.OPENAI_API_KEY) {
  • secrets GDM-Pixel-stellaris-code-search-2c1d01f/src/indexer/providers/voyage.ts :20 const key = process.env.VOYAGE_API_KEY;
  • secrets GDM-Pixel-stellaris-code-search-2c1d01f/src/search/hybrid.ts :44 const hasApiKey = !!process.env.OPENAI_API_KEY;
  • secrets GDM-Pixel-stellaris-code-search-2c1d01f/src/search/reranker.ts :33 const apiKey = process.env.VOYAGE_API_KEY;
  • secrets GDM-Pixel-stellaris-code-search-2c1d01f/src/startup.ts :28 if (provider === 'voyage') return !!process.env.VOYAGE_API_KEY;

database 3

  • db GDM-Pixel-stellaris-code-search-2c1d01f/src/graph/store.ts :6 import Database from 'better-sqlite3';
  • db GDM-Pixel-stellaris-code-search-2c1d01f/src/store/fts.ts :6 import Database from 'better-sqlite3';
  • db GDM-Pixel-stellaris-code-search-2c1d01f/src/usage/store.ts :6 import Database from 'better-sqlite3';

tool registrations 28

  • search_code GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :72
  • search_docs GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :96
  • reindex GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :115
  • reindex_file GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :137
  • get_file_tree GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :152
  • get_file_outline GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :166
  • get_file_folded GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :181
  • get_symbol GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :200
  • get_dependencies GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :223
  • get_dependents GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :242
  • get_blast_radius GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :257
  • usage_stats GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :276
  • usage_dashboard GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :295
  • usage_anomalies GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :308
  • db_snapshot GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :322
  • db_schema GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :349
  • db_search GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :375
  • graph_view GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :393
  • get_circular_deps GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :406
  • get_dead_code GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :419
  • get_topological_order GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :433
  • simulate_move GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :447
  • get_most_coupled GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :465
  • project_health GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :478
  • session_briefing GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :486
  • detect_significant_changes GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :498
  • usage_breakdown GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :510
  • graph_export GDM-Pixel-stellaris-code-search-2c1d01f/src/index.ts :524

install hooks 1

  • postinstall GDM-Pixel-stellaris-code-search-2c1d01f/package.json :30 npm rebuild better-sqlite3 --silent || true

declared dependencies 25

  • @modelcontextprotocol/sdk@^1.11.3
  • @lancedb/lancedb@^0.13.0
  • apache-arrow@^17.0.0
  • better-sqlite3@^12.8.0
  • dotenv@^17.3.1
  • fast-glob@^3.3.3
  • ignore@^7.0.3
  • openai@^4.78.0
  • pg@^8.13.0
  • strip-json-comments@^5.0.3
  • tree-sitter@^0.21.1
  • tree-sitter-css@^0.23.2
  • tree-sitter-go@^0.23.4
  • tree-sitter-html@^0.23.2
  • tree-sitter-java@^0.23.5
  • tree-sitter-php@^0.23.12
  • tree-sitter-python@^0.23.6
  • tree-sitter-ruby@^0.23.1
  • tree-sitter-rust@^0.23.3
  • tree-sitter-typescript@^0.23.2
  • @types/better-sqlite3@^7.6.13
  • @types/node@^22.10.0
  • @types/pg@^8.11.10
  • tsx@^4.19.0
  • typescript@^5.7.0