enhance: add listTags and listProperties to API mcp server

by introducing logseq.cli.* for internal API usage.
Also refactor existing api tools to share same implementation as
local tools. This fixes a couple bugs w/ the api tools as get-page
was returning :block.temp/* keys and list-pages were returning uuids under
the id key unlike all other responses
This commit is contained in:
Gabriel Horner
2025-09-12 11:47:52 -04:00
parent 179f08cf90
commit 70a6f617aa
7 changed files with 137 additions and 85 deletions

View File

@@ -165,10 +165,11 @@
frontend.worker.util worker-util
lambdaisland.glogi log
logseq.cli.common.graph cli-common-graph
logseq.cli.text-util cli-text-util
logseq.cli.common.export.common cli-export-common
logseq.cli.common.export.text cli-export-text
logseq.cli.common.file common-file
logseq.cli.common.mcp.tools cli-common-mcp-tools
logseq.cli.text-util cli-text-util
logseq.common.config common-config
logseq.common.date-time-util date-time-util
logseq.common.graph common-graph