MCP server for LogSeq

MCP server for LogSeq

通过其本地HTTP API与LogSeq交互的MCP Server,使像Claude这样的AI助手能够无缝地读取、写入和管理您的LogSeq图谱。

概述

MCP LogSeq 服务器允许 AI 助手(如 Claude)通过 API 与您的 LogSeq 知识库交互,实现读取、搜索、创建和更新页面等功能。

配置设置

方法 1:服务器配置(推荐)

将以下配置添加到 MCP 服务器配置中:

{
  "mcp-logseq": {
    "command": "uvx",
    "args": ["mcp-logseq"],
    "env": {
      "LOGSEQ_API_TOKEN": "<your_api_token_here>",
      "LOGSEQ_API_URL": "http://localhost:12315"
    }
  }
}

方法 2:使用 .env 文件

在工作目录中创建 .env 文件:

LOGSEQ_API_TOKEN=your_token_here
LOGSEQ_API_URL=http://localhost:12315

可用功能

服务器提供以下工具与 LogSeq 交互:

  • list_graphs: 列出所有可用图谱
  • list_pages: 列出当前图谱中的所有页面
  • get_page_content: 获取特定页面内容
  • search: 在所有页面中搜索内容
  • create_page: 创建新页面
  • update_page: 更新现有页面
  • delete_page: 删除页面

使用示例

提示 Claude 与您的 LogSeq 交互:

  • "获取我最近会议记录的内容并总结"
  • "搜索提到项目 X 的所有页面"
  • "创建包含今日会议记录的新页面"
  • "更新项目状态页面"

开发与调试

构建

uv sync

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-logseq run mcp-logseq

通过 MCP LogSeq 服务器,让 AI 助手轻松管理和处理您的知识库内容。