Logseq MCP服务器
一个模型上下文协议(MCP)服务器,为AI助手提供对Logseq知识库的访问。此服务器使AI工具能够搜索、读取、创建和查询您的Logseq页面和图形连接。
特性
- 搜索页面:在所有Logseq页面和块中搜索内容
- 阅读页面:阅读特定Logseq页面的完整内容
- 创建页面:创建包含内容的新Logseq页面
- 列出最近使用的页面:获取最近修改的页面
- 图形连接:查找连接到特定页面的页面
- 高级图形查询:在知识图上执行复杂的查询
需求
- Node.js 18+
- TypeScript
- Logseq图/库
安装
- 克隆存储库:
git clone
cd logseq-mcp-server- 安装依赖项:
npm install- 构建项目:
npm run build配置
使用以下命令设置Logseq图的路径 LOGSEQ_PATH 环境变量:
export LOGSEQ_PATH="/path/to/your/logseq/graph"或者创建一个 .env 项目根目录中的文件:
LOGSEQ_PATH=/path/to/your/logseq/graph如果未指定,服务器将查找 logseq 当前工作目录中的目录。
用法
发展模式
npm run dev生产模式
npm start服务器在stdio上运行,并使用模型上下文协议进行通信。
可用工具
search_logseq_pages
在所有Logseq页面和块中搜索内容。
参数:
query(必填):搜索查询以在页面和块中查找includeBlocks(可选):是否包含块级结果(默认值:true)limit(可选):返回的最大结果数(默认值:20)
read_logseq_page
阅读特定Logseq页面的完整内容。
参数:
pageTitle(必填):要阅读的页面标题
create_logseq_page
创建一个包含内容的新Logseq页面。
参数:
title(必填):新页面的标题content(必填):要添加到页面的内容properties(可选):要在页面上设置的可选属性
list_recent_pages
列出最近修改的页面。
参数:
limit(可选):要返回的最近页面数(默认值:10)days(可选):回顾的天数(默认值:7)
get_page_connections
将所有页面连接到特定页面。
参数:
pageTitle(必填):查找连接的页面标题depth(可选):要探索的连接深度(默认值:1)
query_graph
执行高级图形查询。
参数:
query(必填):图形查询(例如,“标记有#项目的页面连接到每日笔记”)
与AI工具集成
该服务器旨在与支持模型上下文协议的AI助手配合使用。一旦连接,AI工具可以:
- 搜索您的知识库
- 阅读特定页面以了解上下文
- 根据对话创建新页面
- 理解概念之间的关系
- 使用您的个人知识图谱回答问题
许可证
国际协调委员会
