lumen について
lumenは、サイト監査やコーディングエージェント向けのローカルファーストなSEOツールキットです。CLIとMCPから利用でき、無料データソースを使い、各指標に出典と取得時刻を記録します。
主な機能
- 0136ルールによるサイト監査
- 02キーワード案と順位チェック
- 03Core Web Vitalsレポート
- 04指標の出典と取得時刻
- 05CI向け終了コード
活用シーン
- 01サイトのSEO課題を特定して優先順位付け
- 02CLIでCI内のサイト監査を実行
- 03キーワード案と検索順位を確認
MCP 対応
サイト監査、ページレポート、キーワード案、順位チェック、オーソリティ確認の5つのMCPツールを提供します。stdioまたはCloudflare Workerゲートウェイ経由で利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @lumen-seo/cliLUMEN_PSI_KEYシークレットGoogle PageSpeed Insights API key — enables the CWV lab leg of page reports. Optional; without it that leg reports not-configured.LUMEN_CRUX_KEYシークレットChrome UX Report API key — enables field CWV data. Optional; without it that leg reports not-configured.LUMEN_OPR_KEYシークレットOpen PageRank API key — enables the OPR authority signal. Optional; without it that signal reports not-configured.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | |
| maxPages | integer | いいえ | |
| failThreshold | enum | いいえ | info | warning | error | off |
| response_format | enum | いいえ | concise | detailed |
詳細
lumen
軽量でプラグイン対応、MCP ファーストの SEO ツールキットです。無料サービスのみを使用し、API キーはご自身で用意。すべての数値に出典情報が付与されます。
ステータス: v0.2.x — 初の一般公開リリースです。CLI、5 つの MCP ツール、ドキュメントサイトを公開しています。リリース内容はCHANGELOG.md、詳しいガイドはドキュメントをご覧ください。
lumen を選ぶ理由
ほとんどの SEO ツールは、サブスクリプションが必要なブラックボックスです。lumen はその対極にあります。ローカル優先、エージェント優先の監査ツールキットで、無料のデータソースを使い、出典を明示できない数値は決して提示せず、MCP に対応しているため、コーディングエージェントに実行させることができます。
- ローカルサイト監査 — 範囲を制限し、robots を尊重するクローラーを搭載。組み込みのルールは 36 個で、重大度スコアリングと CI に適した終了コード(
0成功、1検出事項あり、2使用方法エラー/中断)を備えています。 - 無料枠のデータプロバイダー — PageSpeed Insights、CrUX、Google Suggest、Wikipedia の需要、OpenPageRank、Tranco、DuckDuckGo SERP に対応します。BYOK:キーは環境変数から 名前で 読み込まれ、保存やログへの記録は行いません。
- MCP ファースト — 5 つのツール(
lumen_audit_site、lumen_page_report、lumen_keyword_ideas、lumen_rank_check、lumen_authority)を、stdio または軽量な Cloudflare Worker ゲートウェイ経由で利用できます。 - すべての数値に出典情報を付与 — 各指標にデータソースと取得日時が記録されます。無料のデータソースがなければ、数値も提示しません。
クイックスタート
Node >= 22.7 が必要です。
# One-off audit — no install
npx -y @lumen-seo/cli audit https://example.com
# Install globally
npm install -g @lumen-seo/cli
lumen audit https://example.com --max-pages 50
Claude Code(または Cursor / VS Code)に接続します(MCP の導入ガイド):
claude mcp add --transport stdio lumen -- npx -y @lumen-seo/cli mcp
あとは、次のように尋ねるだけです:「サイトを監査して、最初に何を修正すべきか教えてください。」
パッケージ
| パッケージ | 用途 |
|---|---|
@lumen-seo/core | 型とペイロードモデル、設定ローダー(failThreshold)、Fetcher(SSRF/タイムアウト/バックオフ)、robots、プロバイダー/ルールの SPI とレジストリ |
@lumen-seo/audit | 範囲を制限したクローラー、組み込みの AuditRules 36 個、重大度スコアラー、レポートの組み立て |
@lumen-seo/providers | 組み込みデータプロバイダー(BYOK、無料サービスのみ) |
@lumen-seo/cli | lumen CLI、JSONL 履歴、stdio MCP ランチャー |
@lumen-seo/mcp | MCP ツール定義とトランスポートアダプター(Cloudflare Worker) |
@lumen-seo/site | ドキュメントサイト(公開サイト) |
パッケージングについて: npm パッケージには、コンパイル済み JavaScript と型宣言(
dist/)が含まれます。フラグやtsxを使わず、通常のnodeimport で読み込めます。TypeScript ソースはリポジトリ内で引き続き信頼できる唯一の情報源であり、リリースパイプラインが公開時にパッケージごとにコンパイルします。
ドキュメント
- クイックスタート — 初回の監査、JSON 出力、CI での使用方法
- CLI リファレンス — 13 個すべてのコマンドとフラグ
- ルールリファレンス — 36 個のルール、重大度、スコアリング
- プロバイダーと BYOK — データソース、キー、レート制限に関するマナー
- MCP の導入ガイド — Claude、Cursor、VS Code、リモートゲートウェイ
開発
Node >= 22 が必要です。
npm install
npm run lint
npm run typecheck
npm test
規約についてはCONTRIBUTING.md、セキュリティポリシーについてはSECURITY.md、リリース手順についてはdocs/release.mdをご覧ください。
ライセンス
Apache-2.0 — Copyright 2026 Nitish Agarwal
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。