npm analyzed 3.9.1

@oomkapwn/enquire-mcp

v3.9.1
npm

MCP server giving AI agents (Claude Code, Claude Desktop, Cursor, ChatGPT, Codex, OpenClaw) persistent long-term memory backed by your local Obsidian markdown vault. Hybrid retrieval (BM25 + ML embeddings + BGE reranker, RRF-fused), HNSW + int8 quantizati

maintainer
oomkapwn
license
MIT
first seen
2026-05-31
last seen
2026-06-14
releases · 30d
249
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities0 tools
transport stdio · streamable-http · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidencev3.9.1 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 11

  • fs package/dist/cli.js :2 import { promises as fs } from "node:fs";
  • fs package/dist/doctor.js :27 import { existsSync, promises as fs, statSync } from "node:fs";
  • fs package/dist/embed-db.js :14 import { promises as fs } from "node:fs";
  • fs package/dist/eval.js :36 import { promises as fs } from "node:fs";
  • fs package/dist/fts5.js :14 import { promises as fs } from "node:fs";
  • fs package/dist/hnsw.js :209 await fs.mkdir(path.dirname(file), { recursive: true });
  • fs package/dist/index.js :32 import { realpathSync } from "node:fs";
  • fs package/dist/ocr.js :37 import { existsSync } from "node:fs";
  • fs package/dist/periodic.js :12 import { promises as fs } from "node:fs";
  • fs package/dist/tools/write.js :239 // direct fs.writeFile — could partially write, but write of the
  • fs package/dist/vault.js :2 import { promises as fs, constants as fsConstants } from "node:fs";

network 2

  • net package/dist/cli.js :334 res = await fetch(url);
  • net package/dist/http-transport.js :31 import { createServer } from "node:http";

tool registrations 44

  • obsidian_full_text_search package/dist/tool-registry.js :15
  • obsidian_list_notes package/dist/tool-registry.js :85
  • obsidian_read_note package/dist/tool-registry.js :96
  • obsidian_resolve_wikilink package/dist/tool-registry.js :112
  • obsidian_search_text package/dist/tool-registry.js :131
  • obsidian_get_recent_edits package/dist/tool-registry.js :148
  • obsidian_get_backlinks package/dist/tool-registry.js :158
  • obsidian_list_tags package/dist/tool-registry.js :169
  • obsidian_dataview_query package/dist/tool-registry.js :184
  • obsidian_get_unresolved_wikilinks package/dist/tool-registry.js :192
  • obsidian_get_outbound_links package/dist/tool-registry.js :202
  • obsidian_validate_note_proposal package/dist/tool-registry.js :213
  • obsidian_find_similar package/dist/tool-registry.js :226
  • obsidian_get_note_neighbors package/dist/tool-registry.js :237
  • obsidian_stats package/dist/tool-registry.js :253
  • obsidian_lint_wiki package/dist/tool-registry.js :261
  • obsidian_open_questions package/dist/tool-registry.js :297
  • obsidian_paper_audit package/dist/tool-registry.js :311
  • obsidian_find_path package/dist/tool-registry.js :324
  • obsidian_open_in_ui package/dist/tool-registry.js :347
  • obsidian_list_canvases package/dist/tool-registry.js :357
  • obsidian_get_communities package/dist/tool-registry.js :372
  • obsidian_list_bases package/dist/tool-registry.js :422
  • obsidian_read_base package/dist/tool-registry.js :434
  • obsidian_query_base package/dist/tool-registry.js :445
  • obsidian_read_canvas package/dist/tool-registry.js :462
  • obsidian_list_pdfs package/dist/tool-registry.js :476
  • obsidian_read_pdf package/dist/tool-registry.js :485
  • obsidian_ocr_pdf package/dist/tool-registry.js :511
  • obsidian_semantic_search package/dist/tool-registry.js :552
  • obsidian_embeddings_search package/dist/tool-registry.js :573
  • obsidian_hyde_search package/dist/tool-registry.js :599
  • obsidian_search package/dist/tool-registry.js :624
  • obsidian_chat_thread_read package/dist/tool-registry.js :661
  • obsidian_context_pack package/dist/tool-registry.js :671
  • obsidian_frontmatter_get package/dist/tool-registry.js :702
  • obsidian_frontmatter_search package/dist/tool-registry.js :712
  • obsidian_create_note package/dist/tool-registry.js :731
  • obsidian_append_to_note package/dist/tool-registry.js :748
  • obsidian_rename_note package/dist/tool-registry.js :762
  • obsidian_replace_in_notes package/dist/tool-registry.js :778
  • obsidian_archive_note package/dist/tool-registry.js :793
  • obsidian_chat_thread_append package/dist/tool-registry.js :811
  • obsidian_frontmatter_set package/dist/tool-registry.js :826

declared dependencies 20

  • @modelcontextprotocol/sdk@^1.0.4
  • chokidar@^5.0.0
  • commander@^14.0.3
  • gray-matter@^4.0.3
  • zod@^4.4.3
  • @biomejs/biome@^2.4.16
  • @huggingface/transformers@^4.2.0
  • @types/better-sqlite3@^7.6.13
  • @types/node@^25.6.2
  • @vitest/coverage-v8@^4.1.5
  • husky@^9.1.7
  • sharp@^0.34.5
  • typedoc@^0.28.19
  • typescript@^6.0.3
  • vitest@^4.1.5
  • @napi-rs/canvas@^1.0.0
  • better-sqlite3@^12.9.0
  • hnswlib-node@^3.0.0
  • pdfjs-dist@^5.7.284
  • tesseract.js@^7.0.0