MCP server for LogSeq

MCP server for LogSeq

site icon
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 进行调试。

使用教程

使用依赖

  1. 确保已安装 LogSeq 并配置好 API。

安装教程

  1. 将 LogSeq API 配置添加到服务器配置中(推荐):
{
  "mcp-logseq": {
    "command": "uvx",
    "args": [
      "mcp-logseq"
    ],
    "env": {
      "LOGSEQ_API_TOKEN": "<your_api_token_here>",
      "LOGSEQ_API_URL": "http://localhost:12315"
    }
  }
}
  1. 或者在当前工作目录下创建 .env 文件并添加以下变量:
LOGSEQ_API_TOKEN=your_token_here
LOGSEQ_API_URL=http://localhost:12315

调试方式

  1. 使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-logseq run mcp-logseq

许可证

None