
MCP server for LogSeq

2025.01.03
0
PythonLogSeq 交互页面管理开发效率
ergut_mcp-logseq-server 是一个 MCP 服务器,用于通过 LogSeq 的 API 与 LogSeq 进行交互。它提供了多种工具来管理 LogSeq 的页面和内容,包括列出图表、列出页面、获取页面内容、搜索内容、创建、更新和删除页面等功能。
View on GitHub
Overview
基本能力
产品定位
ergut_mcp-logseq-server 是一个用于与 LogSeq 交互的 MCP 服务器,旨在通过 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