Skip to main content
Glama

Library MCP

by lethain

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

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. Herramientas de búsqueda de contenido
    1. Herramientas de gestión de etiquetas
      1. Herramientas de mantenimiento
        1. Configuración / Instalación

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            MCP server for collecting code from files and directories into a single markdown document.
            Last updated -
            2
            4
            Python
            MIT License
          • A
            security
            A
            license
            A
            quality
            A powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.
            Last updated -
            4
            146
            12
            TypeScript
            MIT License
            • Apple
            • Linux
          • A
            security
            A
            license
            A
            quality
            An MCP server that enables users to download webpages as markdown files using r.jina.ai service, with features for configurable download directories and automatic date-stamped filenames.
            Last updated -
            5
            2
            25
            JavaScript
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Python-based MCP server that crawls websites to extract and save content as markdown files, with features for mapping website structure and links.
            Last updated -
            1
            Python
            MIT License

          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/lethain/library-mcp'

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