Skip to main content
Glama

Logseq MCP Server

Logseq MCP サーバー

Logseqのナレッジベースとの直接統合を提供するモデルコンテキストプロトコルサーバー。このサーバーにより、LLMはLogseqのグラフと対話し、ページを作成し、ブロックを管理し、プログラム的に情報を整理できるようになります。

Claude Desktopでの使用

{ "mcpServers": { "logseq": { "command": "uvx", "args": ["mcp-server-logseq"], "env": { "LOGSEQ_API_TOKEN": "<YOUR_KEY>", "LOGSEQ_API_URL": "http://127.0.0.1:12315" } } } }

エラーがある場合は、0.0.1 バージョンを使用してください。

{ "mcpServers": { "logseq": { "command": "uvx", "args": ["mcp-server-logseq==0.0.1"], "env": { "LOGSEQ_API_TOKEN": "<YOUR_KEY>", "LOGSEQ_API_URL": "http://127.0.0.1:12315" } } } }

利用可能なツール

ブロック操作

  • logseq_insert_block - Logseq に新しいブロックを作成します。パラメータ:
    • parent_block (文字列): 親ブロックのUUIDまたはページ名
    • content (文字列、必須): ブロックコンテンツ
    • is_page_block (boolean): ページレベルのブロックとして作成する
    • before (boolean): 親ブロックの前に挿入
    • custom_uuid (文字列): ブロックのカスタムUUIDv4
  • logseq_edit_block - ブロック編集モードに入るパラメータ:
    • src_block (文字列、必須): ブロックUUID
    • pos (数値): カーソル位置
  • logseq_exit_editing_mode - 編集モードを終了するパラメータ:
    • select_block (boolean): ブロックを選択したままにする

ページ操作

  • logseq_create_page - 新しいページを作成するパラメータ:
    • page_name (文字列、必須): ページ名
    • properties (オブジェクト):ページのプロパティ
    • journal (ブール値): ジャーナルページとして作成
    • format (文字列):ページフォーマット(markdown/org)
  • logseq_get_page - ページの詳細を取得するパラメータ:
    • src_page (文字列、必須): ページ識別子
    • include_children (boolean): 子ブロックを含める
  • logseq_get_all_pages - すべてのページを一覧表示しますパラメータ:
    • repo (文字列): リポジトリ名

コンテンツ検索

  • logseq_get_current_page - アクティブなページ/ブロックを取得するパラメータ: なし
  • logseq_get_current_blocks_tree - 現在のページのブロック階層パラメータ: なし
  • logseq_get_editing_block_content - アクティブブロックのコンテンツを取得するパラメータ: なし
  • logseq_get_page_blocks_tree - ページのブロック構造を取得するパラメータ:
    • src_page (文字列、必須): ページ識別子

プロンプト

ログシーケンス挿入ブロック

Logseq Arguments に新しいブロックを作成します。

  • parent_block : 親ブロック参照(ページ名またはUUID)
  • content : ブロックコンテンツ
  • is_page_block : ページレベルのブロックの場合はtrueに設定する

ログシーケンス作成ページ

新しい Logseq ページを作成する引数:

  • page_name : ページの名前
  • properties : JSON としてのページプロパティ
  • journal : ジャーナルページの場合はtrueに設定する

インストール

pipの使用

pip install mcp-server-logseq

出典

git clone https://github.com/dailydaniel/logseq-mcp.git cd logseq-mcp cp .env.example .env uv sync

サーバーを実行します。

python -m mcp_server_logseq

構成

APIキー

  1. LogseqでAPIトークンを生成する: API → 認証トークン
  2. 環境変数を設定します:
export LOGSEQ_API_TOKEN=your_token_here

またはコマンドライン経由で渡します:

python -m mcp_server_logseq --api-key=your_token_here

グラフ構成

デフォルトの URL: http://localhost:12315カスタマイズするには:

python -m mcp_server_logseq --url=http://your-logseq-instance:port

会議メモページを作成する

Create new page "Team Meeting 2024-03-15" with properties: - Tags: #meeting #engineering - Participants: Alice, Bob, Charlie - Status: pending

既存のページにタスクブロックを追加する

Add task to [[Project Roadmap]]: - [ ] Finalize API documentation - Due: 2024-03-20 - Priority: high

最初のブロックでジャーナルエントリを作成する

Create journal entry for today with initial content: - Morning standup completed - Started work on new authentication system

デバッグ

npx @modelcontextprotocol/inspector uv --directory . run mcp-server-logseq

貢献

Logseq の統合を強化するための貢献を歓迎します。

  • 新しい API エンドポイントの追加 (ページリンク、クエリサポート)
  • ブロック操作機能の改善
  • テンプレートサポートを追加する
  • エラー処理の強化

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.
    Last updated -
    10
    77
    Python
    MIT License
  • A
    security
    F
    license
    A
    quality
    A server that helps discover and analyze websites implementing the llms.txt standard, allowing users to check if websites have llms.txt files and list known compliant websites.
    Last updated -
    2
    2
    44
    JavaScript
    • Apple
  • -
    security
    F
    license
    -
    quality
    Opens a browser to monitor and retrieve console logs and network requests, providing structured data about web page behavior to LLMs.
    Last updated -
    4
    Python
    • Apple
  • A
    security
    A
    license
    A
    quality
    A server that exposes PagerDuty API functionality to LLMs with structured inputs and outputs, enabling management of incidents, services, teams, and users.
    Last updated -
    14
    Python
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dailydaniel/logseq-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server