
apw124/logseq-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Сервер для взаимодействия с графом LogSeq
Обзор
Этот проект предоставляет набор инструментов Model Context Protocol (MCP), которые позволяют агентам ИИ взаимодействовать с вашим локальным экземпляром Logseq. 1. Убедитесь, что у вас установлен Python 3.11+ 2. Клонируйте это хранилище 3. Установите зависимости: 1. Убедитесь, что ваш Logseq поддерживает API. - В Logseq перейдите в Настройки > Расширенный Режим разработчика > Включить режим разработчика - Затем перейдите в Плагины > Включите плагин разработчика Logseq - Также установите токен API в расширенных настройках - Перезагрузите Logseq 2.Настройте MCP-сервер в файле конфигурации Cursor MCP (обычно по адресу ~/.cursor/mcp.json): 3.Настройте код Claude для использования сервера MCP с: - Выберите область действия - Выберите Stdio - LOGSEQ API URL=http://localhost:12315 LOGSEQ TOKEN=your-token-here /opt/homebrew/bin/uvx logseq-mcp 1. Настройка сервера MCP, как показано выше в разделе «Настройка» 2. Откройте курсор и перейдите на панель MCP (боковая панель)
Обзор (машинный перевод)
Этот проект предоставляет набор инструментов Model Context Protocol (MCP), которые позволяют агентам ИИ взаимодействовать с вашим локальным экземпляром Logseq.
##Установка
- Убедитесь, что у вас установлен Python 3.11+
- Клонировать это хранилище
- Установить зависимости:
Настройка
- Убедитесь, что ваш Logseq поддерживает API.
- В Logseq перейдите в Настройки > Расширенный Режим разработчика > Включить режим разработчика
- Тогда перейдите к плагинам Включите плагин для разработчиков Logseq Также установите токен API в расширенных настройках Перезапуск Logseq
2.Настройте MCP-сервер в файле конфигурации Cursor MCP (обычно на ~/.cursor/mcp.json):
или
3.Настройте код Claude для использования сервера MCP с:
Выберите область Выберите Stdio
- [[Т1]]
Использование с Cursor и Claude
Добавление в Cursor MCP Tools
-
Настройка сервера MCP, как показано выше в разделе «Настройка»
-
Откройте курсор и перейдите на панель MCP (боковая панель)
Инструмент Logseq должен появиться в вашем списке доступных инструментов.
Использование с Клодом
При использовании Claude в Cursor вы должны сообщить ему, что у вас есть инструменты Logseq с подсказкой, подобной:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Logseq MCP Tools
This project provides a set of Model Context Protocol (MCP) tools that enable AI agents to interact with your local Logseq instance.
Installation
- Ensure you have Python 3.11+ installed
- Clone this repository
- Install dependencies:
pip install -e .
Setup
-
Make sure your Logseq has the API enabled.
- In Logseq, go to Settings > Advanced > Developer mode > Enable Developer mode
- Then, go to Plugins > Turn on Logseq Developer Plugin
- Also set an API token in the Advanced settings
- Restart Logseq
-
Configure the MCP server in your Cursor MCP configuration file (typically at
~/.cursor/mcp.json):{ "mcpServers": { "logseq": { "command": "/opt/homebrew/bin/uvx", "args": ["logseq-mcp"], "env": { "LOGSEQ_API_URL": "http://localhost:12315", "LOGSEQ_TOKEN": "your-token-here" } } } }
OR
- Configure Claude Code to use the MCP server with:
claude mcp add
- Select scope
- Select Stdio
LOGSEQ_API_URL=http://localhost:12315 LOGSEQ_TOKEN=your-token-here /opt/homebrew/bin/uvx logseq-mcp
Using with Cursor and Claude
Adding to Cursor’s MCP Tools
-
Configure the MCP server as shown above in the Setup section
-
Open Cursor and go to the MCP panel (sidebar)
-
The Logseq tool should appear in your list of available tools
Using with Claude
When using Claude in Cursor, you’ll need to inform it that you have Logseq tools available with a prompt similar to:
“You have access to Logseq tools that can help you interact with my Logseq graph. You can use functions like logseq.get_all_pages(), logseq.get_page(name), logseq.create_page(name), etc.”
Available Tools
All tools are available under the logseq namespace:
Pages
logseq.get_all_pages: Get a list of all pages in the Logseq graphlogseq.get_page: Get a specific page by namelogseq.create_page: Create a new pagelogseq.delete_page: Delete a page and all its blocks
Blocks
logseq.get_page_blocks: Get all blocks from a specific pagelogseq.get_block: Get a specific block by IDlogseq.create_block: Create a new block on a pagelogseq.insert_block: Insert a block as a child of another blocklogseq.update_block: Update an existing blocklogseq.move_block: Move a block to a different locationlogseq.remove_block: Remove a block and all its childrenlogseq.search_blocks: Search for blocks matching a query
Working with Logseq
Journal Pages
Journal pages in Logseq have a specific format and attributes:
- Use the format “mmm dth, yyyy” (e.g., “Apr 4th, 2025”) when creating or accessing journal pages
- Journal pages are automatically formatted by Logseq with proper dating
- Journal pages have special attributes that are automatically set by Logseq:
journal?: true - Indicates this is a journal page
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"logseq": {
"command": "/opt/homebrew/bin/uvx",
"args": ["logseq-mcp"],
"env": {
"LOGSEQ_API_URL": "http://localhost:12315",
"LOGSEQ_TOKEN": "your-token-here"
}
}
}
}