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
Si tiene errores, utilice la versión 0.0.1:
Related MCP server: mcp-graphql
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áginacontent(cadena, obligatorio): Contenido del bloqueis_page_block(booleano): Crear como bloque a nivel de páginabefore(booleano): Insertar antes del bloque padrecustom_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 bloquepos(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áginaproperties(objeto): Propiedades de la páginajournal(booleano): Crear como página de diarioformat(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áginainclude_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 contenidois_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áginaproperties: Propiedades de la página en formato JSONjournal: Establecer como verdadero para las páginas del diario
Instalación
Usando pip
De la fuente
Ejecutar el servidor:
Configuración
Clave API
Generar token de API en Logseq: API → Tokens de autorización
Establecer variable de entorno:
O pasar vía línea de comando:
Configuración de gráficos
URL predeterminada: http://localhost:12315 Para personalizar:
Ejemplos
Crear página de notas de reunión
Agregar bloque de tareas a una página existente
Crear una entrada de diario con el primer bloque
Depuración
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