使用说明
mcp-logseq
Logseq MCP服务器。将Logseq图数据和编辑功能作为MCP工具公开。
工具
delete_page--按名称删除页面;如果未找到,则返回错误read_page--返回页面的完整轮廓文本(2空格缩进,-前缀)write_page--用大纲文本覆盖页面,或者在新的情况下创建它edit_page--按内容查找块并替换其子树;old_content必须唯一匹配一个块search_pages--按名称搜索非期刊页面;省略查询以列出所有页面;支持通过分页limit和offsetlist_journal_pages--列出日记(每日笔记)页面,最新的优先;可选过滤方式start_date/end_date在YYYYMMDD格式;支持通过分页limit和offsetsearch--在所有页面上按关键字搜索块;返回页面名称和内容(无UUID);支持通过分页limit和offset
大纲文本格式
- Block 1
- Child 1
- Grandchild
- Child 2
- Block 2
设置
必须启用Logseq HTTP API(设置→ 特性→ HTTP API)。
go build -o build/mcp-logseq ./cmd/mcp-logseq/
支持stdio(默认)和HTTP传输。
# stdio (default)
./build/mcp-logseq
# HTTP
./build/mcp-logseq -http=true -http-port=8080 -stdio=false
{
"mcpServers": {
"logseq": {
"command": "/path/to/build/mcp-logseq",
"env": {
"LOGSEQ_API_URL": "http://localhost:12315",
"LOGSEQ_API_TOKEN": "your_token"
}
}
}
}
