mirror of
https://github.com/aaronsb/obsidian-mcp-plugin.git
synced 2026-07-22 06:45:14 +00:00
- Implement worker threads per session for CPU-intensive operations - Offload graph traversal and search operations to workers - Fix concurrent session blocking with proper parallelization - Add WorkerManager for session-based worker lifecycle - Update build process to compile worker scripts This release (0.5.8b) enables true concurrent processing by running operations in separate worker threads, preventing blocking between multiple MCP clients.
50 lines
1.4 KiB
JSON
50 lines
1.4 KiB
JSON
{
|
|
"name": "obsidian-mcp-plugin",
|
|
"version": "0.5.8b",
|
|
"description": "Semantic MCP server plugin providing AI tools with direct Obsidian 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": "jest",
|
|
"lint": "eslint src --ext .ts,.tsx",
|
|
"lint:fix": "eslint src --ext .ts,.tsx --fix"
|
|
},
|
|
"keywords": [
|
|
"obsidian",
|
|
"plugin",
|
|
"mcp",
|
|
"rest-api",
|
|
"ai",
|
|
"semantic"
|
|
],
|
|
"author": "Aaron Blumenfeld",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@types/jest": "^29.5.5",
|
|
"@types/node": "^20.6.2",
|
|
"@typescript-eslint/eslint-plugin": "^6.7.0",
|
|
"@typescript-eslint/parser": "^6.7.0",
|
|
"builtin-modules": "^3.3.0",
|
|
"esbuild": "0.19.2",
|
|
"eslint": "^8.49.0",
|
|
"jest": "^29.7.0",
|
|
"obsidian": "latest",
|
|
"ts-jest": "^29.1.1",
|
|
"tslib": "2.6.2",
|
|
"typescript": "5.2.2"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.13.2",
|
|
"@types/cors": "^2.8.19",
|
|
"@types/express": "^4.17.23",
|
|
"@types/turndown": "^5.0.5",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^16.6.1",
|
|
"express": "^4.21.2",
|
|
"turndown": "^7.2.0"
|
|
}
|
|
}
|