MCP Tools for Obsidian

{ "name": "@obsidian-mcp-tools/mcp-server", "description": "A secure MCP server implementation that provides standardized access to Obsidian vaults through the Model Context Protocol.", "type": "module", "module": "src/index.ts", "scripts": { "dev": "bun build ./src/index.ts --watch --compile --outfile ../../bin/mcp-server", "build": "bun build ./src/index.ts --compile --outfile dist/mcp-server", "build:linux": "bun build --compile --minify --sourcemap --target=bun-linux-x64-baseline ./src/index.ts --outfile dist/mcp-server-linux", "build:mac-arm64": "bun build --compile --minify --sourcemap --target=bun-darwin-arm64 ./src/index.ts --outfile dist/mcp-server-macos-arm64", "build:mac-x64": "bun build --compile --minify --sourcemap --target=bun-darwin-x64 ./src/index.ts --outfile dist/mcp-server-macos-x64", "build:windows": "bun build --compile --minify --sourcemap --target=bun-windows-x64-baseline ./src/index.ts --outfile dist/mcp-server-windows", "check": "tsc --noEmit", "inspector": "npx @modelcontextprotocol/inspector bun src/index.ts", "release": "run-s build:*", "setup": "bun run ./scripts/install.ts", "test": "bun test ./src/**/*.test.ts" }, "dependencies": { "@modelcontextprotocol/sdk": "1.0.4", "acorn": "^8.14.0", "acorn-walk": "^8.3.4", "arktype": "2.0.0-rc.30", "radash": "^12.1.0", "shared": "workspace:*", "turndown": "^7.2.0", "zod": "^3.24.1" }, "devDependencies": { "@types/bun": "latest", "@types/turndown": "^5.0.5", "prettier": "^3.4.2", "typescript": "^5.3.3" } }