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 は、Markdown ナレッジベースと連携するための MCP サーバーです。基本的に、サブフォルダの有無は問わず、 .md
拡張子のファイルを含み、次のようなメタデータで始まるフォルダを指します。
現在のバージョンでの一般的なワークフローは、特定のタグの最近のコンテンツを取得し、そのタグを使用して議論することです。
日付範囲を指定して同じ操作を行うこともできます。
「なぜブログ全体をコンテキスト ウィンドウにアップロードしないのか」と当然疑問に思うかもしれませんが、このライブラリがそのアプローチよりも優れている点が 2 つあります。
- 私のブログのコーパスは、今日のほとんどのモデルのコンテキストウィンドウよりもはるかに大きいです。さらに、コンテキストウィンドウが途方もなく大きくなったとしても、過去には凡庸な記事をたくさん書いてきたので、それを省略することは機能の一つなのかもしれません。
- 私はいくつかの異なる Markdown ナレッジ ベースを持っており、これによりそれらを連携して操作することができます。
最後に、これは趣味のプロジェクトであり、ノートパソコンでローカルに実行することを想定しています。このソフトウェアによって人体に危害が加えられたことはありませんが、かなりうまく機能します!
ツール
この MCP サーバーはこれらのツールを公開します。
コンテンツ検索ツール
コンテンツをコンテキスト ウィンドウに取得するためのツール:
get_by_tag
- タグでコンテンツを取得するget_by_text
- 特定のテキストでコンテンツを検索するget_by_slug_or_url
- スラッグまたはURLで投稿を検索しますget_by_date_range
- 日付範囲内に公開された投稿を取得します
タグ管理ツール
ナレッジベースをナビゲートするためのツール:
search_tags
- クエリに一致するタグを検索しますlist_all_tags
- 投稿数と最新度でソートされたすべてのタグを一覧表示します
メンテナンスツール
ツールの実行を処理するためのツール:
rebuild
- コンテンツインデックスを再構築します。コンテンツを追加したり、既存のコンテンツを編集したりした場合に便利です。
セットアップ/インストール
これらの手順では、OS X でのClaude Desktopのインストールについて説明します。他のプラットフォームでも同様に動作するはずです。
- Claude Desktopをインストールします。
- library-mcpを便利な場所にクローンします。/Users/will/library-mcp を想定しています
/Users/will/library-mcp
uv
がインストールされていることを確認し、以下の手順に従ってください- Cladue Desktop の「設定」→「開発」を開き、MCP 設定ファイルを作成します。その後、
claude_desktop_config.json
を更新します。(will
」は実際のユーザー名に置き換えてください。例:whoami
の出力)。次に、次のセクションを追加します。CopyCopy - Claude を閉じて再度開きます。
- 動作するはずです...
This server cannot be installed
Markdown ナレッジ ベースとのやり取りを可能にする MCP サーバー。ユーザーはローカルの Markdown ファイルからタグ、テキスト、URL、または日付範囲でコンテンツを検索および取得できます。