mcpField
L
lyrenth-mcp

lyrenth-mcp

ローカル
github.com/lyrenthブラウザ自動化19 週間前に更新

lyrenth-mcp について

lyrenth-mcp は、Lyrenth のインデックスを通じて公開ウェブページを構造化 Markdown に変換し、MCP クライアントに提供します。複数ページの一括読み取りと呼び出し間キャッシュに対応し、元ページに対するトークン削減量も示します。

主な機能

  1. 01ページを整形済み Markdown に変換
  2. 02タイトル・説明・構造の抽出
  3. 03一括で最大 20 URL を読み取り
  4. 04トークン削減量の表示
  5. 05プランとクレジット使用量の確認

活用シーン

  1. 01要約対象の記事の読み取り
  2. 02複数の公開ページの一括処理
  3. 03コンテキスト予算に合わせたページ内容の制限

MCP 対応

MCP サーバーは read_url、read_urls、check_usage の 3 つのツールを提供し、ホスト型 HTTP エンドポイントまたはローカル stdio で接続できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-lyrenth-lyrenth": {
"command": "npx",
"args": [
"-y",
"lyrenth-mcp"
]
}
}
}
起動コマンドnpx -y lyrenth-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmlyrenth-mcp0.1.6

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
urlstringはい読み込むページの絶対 http(s) URL。
freshbooleanいいえキャッシュ版ではなく、必ず新たに取得します。時間がかかります。デフォルトは false です。
max_tokensintegerいいえ返される内容をおよそこの数のトークンに制限し、段落または文の切れ目で切り詰めます。コンテキストの予算が限られている場合に使用します。

詳細

Lyrenth MCP サーバー

lyrenth-mcp MCP server

Listed on mcpservers.org

M8ven Live Monitored

任意の MCP クライアントから、Lyrenth のインデックスを通じてウェブを読み取れます。

3 つのツールを提供します。

  • read_url は公開ウェブページを、タイトル、説明、構造を含む、安定した Markdown 形式のクリーンな AIDocument に変換します。ナビゲーションや定型情報は取り除かれます。エージェントは生の HTML の代わりに、トークン数を抑えたクリーンなコンテンツを読み取ることができ、各結果には生のページと比べて節約されたトークン数が表示されます。
  • read_urls は、1 回のバッチ呼び出しで最大 20 個の URL に対して同じ処理を行います。
  • check_usage は、プランの種類とクレジットの使用状況を報告します。

読み取りには、呼び出し元をまたいで共有される Lyrenth のキャッシュを使用します。また、検証済みドメインでは、発行元の正規版を返します。

各ツールは、4 種類すべての MCP ツールアノテーション(読み取り専用、非破壊的、冪等、オープンワールドまたはクローズドワールド)を明示的なブール値として宣言します。また、HTTP トランスポートには、セキュリティ態勢を網羅する 14 件のテストスイートが付属しています。

ホスト型、インストール不要

MCP クライアントがカスタムヘッダー付きのリモート HTTP サーバーに対応していれば(Claude と Cursor のリモートコネクターは対応しています)、実行するものはありません。

  • URL:https://api.lyrenth.com/mcp
  • ヘッダー:Authorization: Bearer aiwk_your_key_here

同じ 3 つのツールを同じキーで使えます。以下の npx を使う方法は、stdio 経由で MCP を利用するクライアント向け、およびローカルプロセスを使いたい方向けです。

セットアップ

  1. https://lyrenth.com/signup で無料の API キーを取得します(月 2,000 回の読み取り、カード不要)。
  2. MCP クライアントにサーバーを追加します。
Claude Desktop(ワンクリック)

最新リリースから lyrenth-mcp.mcpb をダウンロードして開きます。Claude Desktop がサーバーをインストールし、API キーの入力を求めます。編集が必要な設定ファイルはありません。このバンドルには、npm パッケージと同じコードが含まれています。

自分でビルドする場合:./scripts/build-mcpb.sh。

Claude Desktop / Cursor(手動設定)

MCP 設定に追加します(Claude Desktop の場合:claude_desktop_config.json)。

{
  "mcpServers": {
    "lyrenth": {
      "command": "npx",
      "args": ["-y", "lyrenth-mcp"],
      "env": { "LYRENTH_API_KEY": "aiwk_your_key_here" }
    }
  }
}
Claude Code
claude mcp add lyrenth -e LYRENTH_API_KEY=aiwk_your_key_here -- npx -y lyrenth-mcp

続いて、アシスタントにページを読み取るよう依頼します。例:「https://example.com/article を読んで要約してください。」 read_url が呼び出され、クリーンな AIDocument が返されます。

ツール

ツール引数戻り値
read_urlurl(文字列、必須)、fresh(ブール値、任意)、max_tokens(整数、任意)ページをクリーンな AIDocument として返します。短い出典情報ヘッダー(トークン数と、生の HTML と比べてどれだけ小さいか)に続いて、Markdown 本文が含まれます。fresh: true を指定すると、キャッシュ済みのコピーではなく新たに取得します。max_tokens を指定すると、本文の長さをコンテキストの予算に合わせて制限し、段落または文の区切りで自然に切り詰めます。
read_urlsurls(文字列 1~20 個の配列、必須)、fresh(ブール値、任意)、max_tokens(整数、任意)1 回の呼び出しで最大 20 ページを取得し、それぞれをクリーンな AIDocument として返します。URL ごとにエラーを分離するため、失敗した URL は報告されますが、ほかの URL の処理は妨げられません。読み取りに成功した URL ごとに 1 クレジットが課金されます。
check_usageなしプランの種類、月間上限に対する使用済みクレジット数、残りのクレジット数、リセット日。

設定

環境変数必須デフォルト備考
LYRENTH_API_KEYはいなし無料キーは https://lyrenth.com/signup で取得できます
LYRENTH_API_URLいいえhttps://api.lyrenth.comステージング環境またはセルフホスト環境用の上書き

Lyrenth を経由して読む理由

  • よりクリーンで、低コストです。 URL ごとに安定した AIDocument 形式を使用するため、モデルに生の HTML を渡す場合よりトークン数を大幅に抑えられます。
  • 呼び出し元をまたいでキャッシュされます。 多数のエージェントが同じ URL を取得しても、オリジンへのフェッチは最小限に抑えられるため、高速でオリジンにも優しい仕組みです。
  • 検証済みの場合は正規版を取得できます。 サイトの所有者が Lyrenth で検証を済ませている場合、所有者が作成したバージョンを取得でき、変更通知によって最新の状態に保たれます。

プライバシー

サーバーが Lyrenth の API(api.lyrenth.com)に送信するのは、読み取りを依頼した URL と、呼び出しの認証および使用量計測に使う API キーの 2 つだけです。ローカルに保持しているページコンテンツも、会話のコンテキストも、テレメトリーも、マシンの外に送信されません。取得したページやアカウントデータの Lyrenth による取り扱いについては、プライバシーポリシーをご確認ください。 https://www.lyrenth.com/privacy.

ライセンス

MIT です。LICENSE をご覧ください。

ローカルビルド

npm install
npm run build
LYRENTH_API_KEY=aiwk_... node dist/index.js   # speaks MCP over stdio

Lyrenth プロジェクトの一部です。AIDocument 形式はオープンな仕様です。詳しくは https://lyrenth.com/llms-full.txt をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。