MCP Loki
MCP Lokiとは?
MCP Lokiは、大規模言語モデル(LLMs)とGrafana Lokiログシステムをつなぐ架け橋です。これはModel Context Protocol(MCP)標準を実装しており、AIアシスタントがユーザーが複雑なクエリ文を手動で作成したり、ログ管理画面にログインしたりすることなく、直接ログデータをクエリして分析できるようにします。MCP Lokiの使い方は?
MCP Lokiの使用は非常に簡単です。まず、MCPクライアントをLokiサーバーに接続するように設定し、次に自然言語でAIアシスタントと対話してログをクエリできます。たとえば、「最近1時間のnginxエラーログを表示」と尋ねると、AIアシスタントが自動的に対応するLogQLクエリに変換して結果を返します。適用シナリオ
MCP Lokiは、以下のシナリオに特に適しています。開発者がアプリケーションの問題を迅速にトラブルシューティングする場合、運用チームがシステムの状態を監視する場合、セキュリティアナリストがセキュリティイベントを調査する場合、および頻繁にログをクエリして分析する必要があるすべてのチーム。これにより、ログクエリの技術的な敷居が大幅に下がります。主要機能
LogQLクエリ実行
完全なLogQL範囲クエリの実行をサポートし、時間範囲、返されるエントリの数の制限、およびクエリの方向を柔軟に設定できます。
ラベルの発見と探索
利用可能なラベル名と値を自動的に発見し、ユーザーが正確なクエリ条件を構築するのに役立ちます。
ログストリームの探索
特定のラベルセレクターに一致するログストリームを検索し、ログデータの構造と分布を理解するのに役立ちます。
インデックス統計
クエリ結果の基数統計とサイズ指標を取得し、クエリパフォーマンスを最適化するのに役立ちます。
複数の認証方式
基本認証、Bearerトークン、およびマルチテナント認証をサポートし、あらゆるLokiデプロイ環境と互換性があります。
マルチアーキテクチャサポート
linux/amd64およびlinux/arm64アーキテクチャのコンテナイメージを提供し、さまざまなハードウェアプラットフォームをサポートします。
署名付きイメージの検証
すべてのコンテナイメージはcosignによるキーレス署名検証を通過しており、ソフトウェアサプライチェーンのセキュリティを確保します。
利点
ログクエリの簡素化:自然言語でログをクエリできるため、複雑なLogQL構文を学ぶ必要がない
効率の向上:AIアシスタントが大量のログデータを迅速に分析し、パターンと異常を識別できる
統合が容易:複数の認証方式とデプロイ環境をサポートし、設定が簡単で柔軟
安全で信頼性が高い:イメージ署名検証をサポートし、ソフトウェアのソースが信頼できることを保証する
クロスプラットフォーム互換性:複数のハードウェアアーキテクチャとコンテナランタイムをサポートする
制限
Lokiバックエンドに依存:デプロイされたGrafana Lokiインスタンスが必要
ネットワーク要件:Lokiサーバーへのネットワーク接続が必要
クエリパフォーマンスはLokiに依存:複雑なクエリはバックエンドのパフォーマンスに影響される可能性がある
MCPクライアントのサポートが必要:MCPプロトコルをサポートするAIアシスタントを使用する必要がある
使い方
Loki環境の準備
実行中のGrafana Lokiインスタンスがあり、そのアクセスアドレスと認証情報を取得していることを確認してください。
MCPクライアントの設定
MCPクライアントの設定ファイルにMCP Lokiサーバーの設定を追加します。デプロイ方法に応じて、コンテナでの実行またはローカルインストールを選択します。
起動と接続
MCPクライアントを起動すると、自動的にMCP Lokiサーバーに接続します。これでAIアシスタントを通じてログをクエリできます。
クエリの開始
自然言語でAIアシスタントにクエリしたいログの内容を説明します。たとえば、「最近1時間以内にerrorを含むnginxログを表示」というように。
使用例
アプリケーションの障害トラブルシューティング
開発者がアプリケーションに異常が発生したことを発見し、問題を特定するために関連するエラーログをすぐに確認する必要があります。
システム監視
運用チームはシステムの健全性を監視する必要があり、重要なサービスのログ出力を定期的にチェックします。
セキュリティ監査
セキュリティチームは潜在的なセキュリティイベントを調査する必要があり、疑わしいログイン試行を分析します。
パフォーマンス分析
パフォーマンスエンジニアはアプリケーションの応答時間を分析し、パフォーマンスのボトルネックを特定する必要があります。
よくある質問
MCP LokiはどのバージョンのLokiが必要ですか?
認証情報はどのように設定しますか?
どのような時間形式がサポートされていますか?
クエリ結果に制限はありますか?
イメージのセキュリティをどのように検証しますか?
HTTP SSE転送はサポートされていますか?
関連リソース
GitHubリポジトリ
ソースコード、問題追跡、および最新バージョン
Model Context Protocolドキュメント
MCPプロトコルの公式仕様とドキュメント
Grafana Lokiドキュメント
Lokiログシステムの完全なドキュメント
LogQLクエリガイド
LogQLクエリ言語の詳細なガイド
コンテナイメージリポジトリ
公式コンテナイメージのダウンロード

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
22.8K
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
71.8K
4.7ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
17.1K
4.5ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
34.1K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
20.7K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
25.7K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
18.7K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
28.9K
4.5ポイント
