Skip to main content
Glama

Logseq MCP Server

Servidor MCP de Logseq

Un servidor de Protocolo de Contexto de Modelo que proporciona integración directa con la base de conocimiento de Logseq. Este servidor permite a los LLM interactuar con los grafos de Logseq, crear páginas, gestionar bloques y organizar la información mediante programación.

Uso con 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" } } } }

Si tiene errores, utilice la versión 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" } } } }

Herramientas disponibles

Operaciones de bloque

  • logseq_insert_block - Crea nuevos bloques en Logseq Parámetros :
    • parent_block (cadena): UUID del bloque padre o nombre de la página
    • content (cadena, obligatorio): Contenido del bloque
    • is_page_block (booleano): Crear como bloque a nivel de página
    • before (booleano): Insertar antes del bloque padre
    • custom_uuid (cadena): UUIDv4 personalizado para el bloque
  • logseq_edit_block - Ingresa al modo de edición de bloques Parámetros :
    • src_block (cadena, obligatoria): UUID del bloque
    • pos (número): Posición del cursor
  • logseq_exit_editing_mode - Salir del modo de edición Parámetros :
    • select_block (booleano): mantener el bloque seleccionado

Operaciones de página

  • logseq_create_page - Crear nuevas páginas Parámetros :
    • page_name (cadena, obligatoria): Nombre de la página
    • properties (objeto): Propiedades de la página
    • journal (booleano): Crear como página de diario
    • format (cadena): Formato de página (markdown/org)
  • logseq_get_page - Obtener detalles de la página Parámetros :
    • src_page (cadena, obligatoria): identificador de página
    • include_children (booleano): incluye bloques secundarios
  • logseq_get_all_pages - Listar todas las páginas Parámetros :
    • repo (cadena): nombre del repositorio

Recuperación de contenido

  • logseq_get_current_page - Obtener la página/bloque activo Parámetros : Ninguno
  • logseq_get_current_blocks_tree - Jerarquía de bloques de la página actual Parámetros : Ninguno
  • logseq_get_editing_block_content - Obtener el contenido del bloque activo Parámetros : Ninguno
  • logseq_get_page_blocks_tree - Obtener la estructura del bloque de la página Parámetros :
    • src_page (cadena, obligatoria): identificador de página

Indicaciones

bloque de inserción logseq

Crear un nuevo bloque en Logseq Argumentos:

  • parent_block : Referencia del bloque padre (nombre de la página o UUID)
  • content : Bloquear contenido
  • is_page_block : Establecer como verdadero para bloques a nivel de página

página de creación de logseq

Crear una nueva página Logseq Argumentos:

  • page_name : Nombre de la página
  • properties : Propiedades de la página en formato JSON
  • journal : Establecer como verdadero para las páginas del diario

Instalación

Usando pip

pip install mcp-server-logseq

De la fuente

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

Ejecutar el servidor:

python -m mcp_server_logseq

Configuración

Clave API

  1. Generar token de API en Logseq: API → Tokens de autorización
  2. Establecer variable de entorno:
export LOGSEQ_API_TOKEN=your_token_here

O pasar vía línea de comando:

python -m mcp_server_logseq --api-key=your_token_here

Configuración de gráficos

URL predeterminada: http://localhost:12315 Para personalizar:

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

Ejemplos

Crear página de notas de reunión

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

Agregar bloque de tareas a una página existente

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

Crear una entrada de diario con el primer bloque

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

Depuración

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

Contribuyendo

Agradecemos contribuciones para mejorar la integración de Logseq:

  • Agregar nuevos puntos finales de API (vinculación de páginas, compatibilidad con consultas)
  • Mejorar las capacidades de manipulación de bloques
  • Añadir soporte para plantillas
  • Mejorar el manejo de errores

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