MCP server for LogSeq

MCP server for LogSeq

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

使用教程

使用依赖

  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