npm analyzed 1.0.6

obsidian-mcp

v1.0.6
npm

MCP server for AI assistants to interact with Obsidian vaults

maintainer
steve_s
license
MIT
first seen
2026-05-22
last seen
2026-06-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidence v1.0.6 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 19

  • fs StevenStavrakis-obsidian-mcp-07801f3/example.ts :25 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/main.ts :18 import { promises as fs, constants as fsConstants } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/resources/resources.ts :1 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/resources/vault/index.ts :2 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/server.ts :18 import fs from 'fs';
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/add-tags/index.ts :3 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/create-directory/index.ts :2 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/create-note/index.ts :3 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/delete-note/index.ts :2 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/edit-note/index.ts :3 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/manage-tags/index.ts :2 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/move-note/index.ts :2 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/read-note/index.ts :3 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/remove-tags/index.ts :2 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/rename-tag/index.ts :3 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/tools/search-vault/index.ts :3 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/utils/files.ts :1 import { promises as fs, Dirent } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/utils/links.ts :1 import { promises as fs } from "fs";
  • fs StevenStavrakis-obsidian-mcp-07801f3/src/utils/path.ts :2 import fs from "fs/promises";

shell / exec 1

  • shell StevenStavrakis-obsidian-mcp-07801f3/src/utils/path.ts :5 import { exec as execCallback } from "child_process";

declared dependencies 7

  • yaml@^2.6.1
  • zod@^3.22.4
  • zod-to-json-schema@^3.24.1
  • @modelcontextprotocol/sdk@^1.0.4
  • @types/node@^20.0.0
  • typescript@^5.0.0
  • @types/bun@latest