fix: make remote MCP service start reliably

Use the Python module entrypoint in the user service, prepare the MCP optional runtime before restart, and serve the configured vault path instead of the repo root.

Verify binary asset resources use an octet-stream MIME type and cover service vault resolution in tests.
This commit is contained in:
Codex
2026-07-05 12:05:12 +00:00
parent d543831b5e
commit acff3c14db
5 changed files with 90 additions and 9 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ classifiers = [
dependencies = []
[project.optional-dependencies]
mcp = ["mcp[cli]>=1.28,<2"]
mcp = ["mcp[cli]>=1.28,<2; python_version >= '3.10'"]
[project.urls]
Homepage = "https://github.com/Ar9av/obsidian-wiki"