Library MCP

Integrations

  • Enables searching and retrieving content from Markdown knowledge bases, with capabilities for filtering by tags, text search, slugs/URLs, and date ranges.

library-mcp es un servidor MCP para interactuar con bases de conocimiento de Markdown. Básicamente, carpetas que pueden tener o no subcarpetas, que incluyen archivos con la extensión .md y comienzan con metadatos como:

---- title: My blog post tags: - python - programming url: /my-blog-post --- # My blog post Yesterday I was dreaming about...

El flujo de trabajo típico en la versión actual es recuperar contenido reciente para una etiqueta determinada y luego analizar el uso de esa etiqueta:

Get the next 50 posts with tag "executive", then tell me what I should do about this problem I am running into: ...

También puedes hacer lo mismo pero por rangos de fechas:

Summarize the blog posts I wrote in the past year.

Podrías preguntarte con razón "¿por qué no subir todo tu blog a la ventana de contexto?". Y hay dos aspectos en los que esta biblioteca supera ese enfoque:

  1. El corpus de mi blog es mucho mayor que las ventanas de contexto de la mayoría de los modelos actuales. Además, incluso si las ventanas de contexto se volvieran extremadamente grandes, escribí mucho material mediocre en el pasado, así que quizás omitirlo sea una característica.
  2. Tengo varias bases de conocimiento de Markdown distintas, y esto me permite trabajar con ellas en conjunto.

Finalmente, este es un proyecto de pasatiempo, diseñado para ejecutarse localmente en tu portátil. Ningún humano ha resultado herido al usar este software, ¡pero funciona bastante bien!

Herramientas

Este servidor MCP expone estas herramientas.

Herramientas de búsqueda de contenido

Herramientas para recuperar contenido en su ventana de contexto:

  • get_by_tag - Recupera contenido por etiqueta
  • get_by_text - Busca contenido con texto específico
  • get_by_slug_or_url - Encuentra publicaciones por slug o URL
  • get_by_date_range : obtiene las publicaciones publicadas dentro de un rango de fechas

Herramientas de gestión de etiquetas

Herramientas para navegar por su base de conocimientos:

  • search_tags - Busca etiquetas que coincidan con una consulta
  • list_all_tags - Enumera todas las etiquetas ordenadas por cantidad de publicaciones y actualidad

Herramientas de mantenimiento

Herramientas para manejar la herramienta:

  • rebuild : reconstruye el índice de contenido, útil si ha agregado más contenido, editado contenido existente, etc.

Configuración / Instalación

Estas instrucciones describen la instalación de Claude Desktop en OS X. Debería funcionar de manera similar en otras plataformas.

  1. Instalar Claude Desktop .
  2. Clone library-mcp en una ubicación conveniente. Supongo que /Users/will/library-mcp
  3. Asegúrate de tener instalado uv , puedes seguir estas instrucciones
  4. Vaya a Cladue Desktop, Configuración, Desarrollador y cree su archivo de configuración MCP. Luego, actualice su archivo claude_desktop_config.json . (Tenga en cuenta que debe reemplazar will con su usuario, por ejemplo, la salida de whoami ).
    cd /Users/will/Library/Application Support/Claude vi claude_desktop_config.json
    Luego agrega esta sección:
    { "mcpServers": { "library": { "command": "uv", "args": [ "--directory", "/Users/will/library-mcp", "run", "main.py", "/Users/will/irrational_hugo/content" ] } } }
  5. Cierra Claude y vuelve a abrirlo.
  6. Debería funcionar...
-
security - not tested
F
license - not found
-
quality - not tested

Un servidor MCP que permite la interacción con bases de conocimiento de Markdown, permitiendo a los usuarios buscar y recuperar contenido por etiquetas, texto, URL o rango de fechas de sus archivos Markdown locales.

  1. Content Search Tools
    1. Tag Management Tools
      1. Maintenance Tools
        1. Setup / Installation
          ID: fqp4jampmg