
シンプル Loki MCP サーバー
シンプル Loki MCP サーバーは、Model Context Protocol を通じて Grafana Loki のログクエリを AI ワークフローに統合します。AIエージェントがログの分析・フィルタ・取得を行い、オブザーバビリティやトラブルシューティング、監視を実現。柔軟な認証と複数の出力形式で LogQL ...
Loki MCPサーバーでGrafana LokiのログクエリをAIワークフローに統合し、リアルタイムなインサイト、モニタリング、運用自動化を実現。
Loki MCPサーバーは、ログ集約システムであるGrafana Lokiと連携するために設計された、Model Context Protocol(MCP)のGo実装です。AIアシスタントと外部ログデータソースの橋渡しを行い、AIがLoki内に保存されたログストリームをクエリ・操作できるようにします。Lokiのクエリ機能をMCPプロトコルで公開することで、開発者やAIクライアントは、検索・フィルタリング・分析などのワークフローを標準化されたLLMベースのインターフェースから強化できます。これにより、リアルタイムなログ調査、トラブルシューティング、ダッシュボード作成などを実現し、運用データへのシームレスなアクセスでオブザーバビリティや自動化を向上させます。
リポジトリにはプロンプトテンプレートの記載がありません。
リポジトリには明示的なMCPリソースの記載がありません。
query
: LogQLクエリ文字列url
: LokiサーバーのURL(LOKI_URL環境変数またはhttp://localhost:3100がデフォルト)start
: クエリの開始時刻(デフォルト: 1時間前)end
: クエリの終了時刻(デフォルト: 現在)limit
: 返すエントリーの最大数(デフォルト: 100)Go 1.16以上をインストールします。
サーバーをビルド:go build -o loki-mcp-server ./cmd/server
Windsurfの設定を編集してMCPサーバーを追加します。
以下のようなJSONスニペットでLoki MCPサーバーを追加(必要に応じて修正):
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
設定を保存し、Windsurfを再起動します。
サーバーが稼働してアクセス可能か確認します。
APIキーのセキュリティ(環境変数の例):
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Go 1.16以上をインストールします。
サーバーを上記の方法でビルドします。
ClaudeのMCP設定ファイルを開きます。
Loki MCPサーバーを追加:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存してClaudeを再起動します。
セットアップが正常か確認します。
APIキーのセキュリティ:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Go 1.16以上がインストールされていることを確認します。
Loki MCPサーバーをビルドします。
Cursorの設定を編集します。
Loki MCPサーバーの項目を追加:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存してCursorを再起動します。
連携が機能しているか確認します。
環境変数の利用例:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
Go >=1.16をインストールします。
以下でビルド:go build -o loki-mcp-server ./cmd/server
ClineのMCPサーバー設定を探します。
Loki MCPサーバーを追加:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"args": []
}
}
}
保存してClineを再起動します。
セットアップをテストします。
envによるAPIキーのセキュリティ:
{
"mcpServers": {
"loki-mcp": {
"command": "./loki-mcp-server",
"env": {
"LOKI_URL": "https://your-loki-server.example"
}
}
}
}
FlowHuntでのMCP利用
FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、それをAIエージェントに接続します:
MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定セクションで、以下のJSON形式でMCPサーバーの詳細を入力します:
{
"loki-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPをツールとして利用でき、すべての機能や能力にアクセスできます。"loki-mcp"
を実際のMCPサーバー名に、url
も自分のMCPサーバーURLに必ず変更してください。
セクション | 有無 | 詳細・備考 |
---|---|---|
概要 | ✅ | README.mdにサマリーあり |
プロンプト一覧 | ⛔ | プロンプトテンプレートの記載なし |
リソース一覧 | ⛔ | 明示的なMCPリソースの記載なし |
ツール一覧 | ✅ | loki_query ツールがREADME.mdで説明されている |
APIキーのセキュリティ | ✅ | LOKI_URL環境変数を利用 |
サンプリング対応(評価には重要でない) | ⛔ | サンプリング対応の記載なし |
上記の表から、Loki MCPサーバーは概要とログクエリ用の実用的なツールを備えていますが、プロンプトやリソース、高度なMCP機能(サンプリングやrootsなど)の記載はありません。ドキュメントは最小限で、セットアップは開発者向けです。
Loki MCPサーバーは、LLMとGrafana Lokiのログクエリ連携に特化しており、シンプルかつ実用的ですが、MCP機能やドキュメントの充実度は低いです。評価としては4/10で、主要な目的では機能しますが、機能完備・洗練・ドキュメント充実のMCPサーバーとは言えません。
ライセンスあり | ⛔ |
---|---|
ツールが1つ以上ある | ✅ |
フォーク数 | 1 |
スター数 | 5 |
Loki MCPサーバーは、AIアシスタントとGrafana Lokiを接続するGoベースのサービスで、Model Context Protocol(MCP)を通じてログデータのクエリや分析を可能にします。これにより、AIワークフロー内で高度なログモニタリング、トラブルシューティング、ダッシュボード自動化が実現できます。
`loki_query`ツールを提供しており、ユーザーはLogQLを使ってGrafana Loki内のログをクエリできます。クエリ文字列や時間範囲、結果の上限などのパラメータがサポートされています。
主なユースケースは、ログデータ探索、自動ログモニタリング、AI主導の運用ダッシュボード、根本原因分析などです。これらをAIワークフローから直接実行できます。
LokiサーバーのURLなどの機密情報は、環境変数で設定してください。例: MCPサーバー設定で`LOKI_URL=https://your-loki-server.example`のように指定します。
いいえ、現在プロンプトテンプレートやサンプリング、高度なMCP機能はサポートしていません。機能はログのクエリと分析に特化した1つのツールに限定されています。
FlowHuntのフローにMCPコンポーネントを追加し、JSON形式でLoki MCPの接続情報を入力してAIエージェントに接続してください。これにより、AIワークフローから直接ログのクエリや分析が可能になります。
AIとログデータのギャップを埋めましょう。Loki MCPサーバーを導入して、FlowHuntワークフローで高度なログ分析とモニタリングを実現。
シンプル Loki MCP サーバーは、Model Context Protocol を通じて Grafana Loki のログクエリを AI ワークフローに統合します。AIエージェントがログの分析・フィルタ・取得を行い、オブザーバビリティやトラブルシューティング、監視を実現。柔軟な認証と複数の出力形式で LogQL ...
Logfire MCPサーバーは、OpenTelemetryを介してAIアシスタントやLLMをテレメトリーデータに接続し、FlowHunt上で分散トレースやメトリクスに対するリアルタイムクエリ、例外監視、根本原因分析、カスタムSQLを可能にします。...
Hologres MCPサーバーはAIエージェントとHologresデータベースの橋渡しを行い、安全で標準化されたデータベース操作、メタデータ検査、スケーラブルなデータ分析をFlowHuntワークフロー内で実現します。...