
MCP server for LogSeq

2024.12.21
68
Python笔记管理API 交互开发效率
mcp-logseq-server 是一个用于与 LogSeq 进行交互的 MCP 服务器,通过 LogSeq 的 API 提供多种工具来管理和操作 LogSeq 中的内容。它适用于需要自动化管理 LogSeq 笔记的场景,如内容检索、页面创建和更新等。
View on GitHub
Overview
基本能力
产品定位
mcp-logseq-server 是一个用于与 LogSeq 进行交互的 MCP 服务器,通过 LogSeq 的 API 提供多种工具来管理和操作 LogSeq 中的内容。
核心功能
- list_graphs: 列出所有可用的图
- list_pages: 列出当前图中的所有页面
- get_page_content: 返回单个页面的内容
- search: 在所有页面中搜索内容
- create_page: 创建一个新页面
- update_page: 更新现有页面的内容
- delete_page: 删除一个页面
适用场景
- 获取最新会议笔记内容并总结
- 搜索提到特定项目的所有页面并解释上下文
- 创建包含当天会议笔记的新页面
- 更新项目状态页面
工具列表
- list_graphs: 列出所有可用的图
- list_pages: 列出当前图中的所有页面
- get_page_content: 返回单个页面的内容
- search: 在所有页面中搜索内容
- create_page: 创建一个新页面
- update_page: 更新现有页面的内容
- delete_page: 删除一个页面
常见问题解答
- 调试 MCP 服务器可能具有挑战性,建议使用 MCP Inspector 进行调试。
使用教程
使用依赖
- 确保已安装 LogSeq 并配置好 API。
安装教程
- 将 LogSeq API 配置添加到服务器配置中(推荐):
{
"mcp-logseq": {
"command": "uvx",
"args": [
"mcp-logseq"
],
"env": {
"LOGSEQ_API_TOKEN": "<your_api_token_here>",
"LOGSEQ_API_URL": "http://localhost:12315"
}
}
}
- 或者在当前工作目录下创建
.env
文件并添加以下变量:
LOGSEQ_API_TOKEN=your_token_here
LOGSEQ_API_URL=http://localhost:12315
调试方式
- 使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-logseq run mcp-logseq
许可证
None