mirror of
https://github.com/aaronsb/obsidian-mcp-plugin.git
synced 2026-07-22 06:45:14 +00:00
The plugin code already calls APIs introduced in newer Obsidian versions (FileManager.trashFile in 1.6.6, Workspace.getLeaf in 0.16.0, Vault.createFolder in 1.4.0, ToggleComponent.setDisabled in 1.2.3, AbstractTextComponent.setDisabled in 1.2.3, ButtonComponent.setTooltip in 1.1.0). Declaring minAppVersion 0.15.0 was misleading — anyone between 0.15 and 1.5 would have the plugin load and then crash at runtime. Set the floor to 1.6.6 to match the highest API actually used.
63 lines
1.7 KiB
JSON
63 lines
1.7 KiB
JSON
{
|
|
"name": "obsidian-mcp-plugin",
|
|
"version": "0.11.21",
|
|
"description": "Semantic MCP server providing AI tools with direct vault access via HTTP transport.",
|
|
"main": "main.js",
|
|
"scripts": {
|
|
"dev": "node esbuild.config.mjs",
|
|
"build": "node sync-version.mjs && tsc -noEmit -skipLibCheck && node build-worker.js && node esbuild.config.mjs production",
|
|
"build:worker": "node build-worker.js",
|
|
"sync-version": "node sync-version.mjs",
|
|
"version": "node sync-version.mjs && git add manifest.json",
|
|
"test": "node --no-warnings node_modules/.bin/jest",
|
|
"lint": "eslint .",
|
|
"lint:fix": "eslint . --fix"
|
|
},
|
|
"keywords": [
|
|
"obsidian",
|
|
"plugin",
|
|
"mcp",
|
|
"rest-api",
|
|
"ai",
|
|
"semantic"
|
|
],
|
|
"author": "Aaron Bockelie",
|
|
"license": "MIT",
|
|
"overrides": {
|
|
"yaml": "~2.8.4"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.39.2",
|
|
"@types/jest": "^30.0.0",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/minimatch": "^5.1.2",
|
|
"@types/node": "^25.3.0",
|
|
"@typescript-eslint/utils": "^8.56.0",
|
|
"builtin-modules": "^5.0.0",
|
|
"esbuild": "^0.27.3",
|
|
"eslint": "^9.39.2",
|
|
"eslint-plugin-obsidianmd": "^0.3.0",
|
|
"globals": "^17.3.0",
|
|
"jest": "^30.2.0",
|
|
"jiti": "^2.6.1",
|
|
"obsidian": "^1.12.2",
|
|
"ts-jest": "^29.1.1",
|
|
"tslib": "^2.8.1",
|
|
"typescript": "^5.9.3",
|
|
"typescript-eslint": "^8.56.0"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.29.0",
|
|
"@types/cors": "^2.8.19",
|
|
"@types/express": "^5.0.6",
|
|
"@types/node-forge": "^1.3.14",
|
|
"@types/turndown": "^5.0.5",
|
|
"cors": "^2.8.6",
|
|
"express": "^5.2.1",
|
|
"js-yaml": "^4.1.1",
|
|
"minimatch": "^10.2.5",
|
|
"node-forge": "^1.4.0",
|
|
"turndown": "^7.2.4",
|
|
"zod": "^4.4.3"
|
|
}
|
|
}
|