Token导航 LogoToken导航TokenDH.com
logdump (App Gram) logo
AI代理未说明官方级别未说明来源级核验

logdump (App Gram)

MCP Server

Logdump是一个实时日志聚合工具,具有终端用户界面(TUI)和MCP服务器功能,适用于AI代理的日志管理。

工具数

7

提示词数

0

GitHub Stars

2

资源数

0
日志管理GoClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AppGram

提供方

AppGram

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

日志转储

用于AI代理的实时日志聚合工具,带有TUI和MCP服务器。

![Go Report Card](https://goreportcard.com/report/github.com/appgram/logdump) ![License: MIT](https://opensource.org/licenses/MIT)

特性

  • 实时日志跟踪 -同时查看多个日志文件
  • 美丽的TUI -带有颜色编码流、搜索和导航的终端UI
  • MCP服务器 -通过模型上下文协议将日志暴露给AI代理
  • 自动发现 -自动查找 .log.txt 日志目录中的文件
  • 流过滤 -打开/关闭流,使用正则表达式搜索
  • 反向模式 -在顶部或底部查看最新日志
  • 代码已签名 -macOS二进制文件已使用开发人员ID签名

安装

自制(macOS/Linux)

brew tap appgram/tap
brew install logdump

直接下载(macOS、Linux、Windows)

从下载预构建的二进制文件 发布页面:

# macOS Apple Silicon
curl -L https://github.com/appgram/logdump/releases/download/v1.0.1/logdump_v1.0.1_darwin_arm64.tar.gz | tar xz
chmod +x logdump
mv logdump /usr/local/bin/

# macOS Intel
curl -L https://github.com/appgram/logdump/releases/download/v1.0.1/logdump_v1.0.1_darwin_amd64.tar.gz | tar xz
chmod +x logdump
mv logdump /usr/local/bin/

# Linux x86_64
curl -L https://github.com/appgram/logdump/releases/download/v1.0.1/logdump_v1.0.1_linux_amd64.tar.gz | tar xz
chmod +x logdump
sudo mv logdump /usr/local/bin/

# Linux ARM64
curl -L https://github.com/appgram/logdump/releases/download/v1.0.1/logdump_v1.0.1_linux_arm64.tar.gz | tar xz
chmod +x logdump
sudo mv logdump /usr/local/bin/

来源

git clone https://github.com/appgram/logdump.git
cd logdump
./install.sh

去安装

go install github.com/appgram/logdump@latest

用法

TUI模式

# Run with auto-discovery of log files
logdump

# Only show new logs (skip history)
logdump -tail

# Exclude specific streams
logdump -exclude mcp-activity,sample

# Use custom config
logdump -config /path/to/config.yaml

MCP服务器模式

# Start MCP server for AI agents
logdump -mcp

TUI键盘快捷键

关键行动
↑/↓j/k浏览日志条目
Enter查看日志详细信息
/搜索(正则表达式)
s显示所有流
1-9打开/关闭流
a选择所有流
n取消选择所有流
r逆序(最新顶部/底部)
pSpace暂停/恢复
c清除日志
g / G转到顶部/底部
q退出

配置

Logdump使用位于以下位置的YAML配置文件 ~/.config/logdump.yaml:

# Log directory for auto-discovery
log_dir: ~/.local/share/logdump/logs

# Manual stream definitions (optional)
streams:
  - name: myapp
    path: /var/log/myapp
    patterns:
      - "*.log"
    color: cyan

# Log groups for filtering
groups:
  - name: errors
    pattern: "ERROR|FATAL|ERR"
    color: red

流颜色

可用颜色: red, green, blue, yellow, cyan, magenta, white

MCP集成

Logdump通过以下方式向AI代理公开日志 模型上下文协议.

Claude代码设置

添加到您的Claude Code MCP设置中:

{
  "mcpServers": {
    "logdump": {
      "command": "logdump",
      "args": ["-mcp"]
    }
  }
}

可用的MCP工具

工具说明
logdump_read读取日志条目(带可选的源/组筛选器)
logdump_grep使用正则表达式模式搜索日志
logdump_streams列出所有活动日志流
logdump_groups列出日志组
logdump_create_group创建新日志组
logdump_stats获取缓冲区和流统计信息
logdump_access_log查看代理访问历史记录

为代理编写日志

应用程序可以将日志写入共享目录以供代理访问:

# Default log directory
~/.local/share/logdump/logs/

# Example: write from your app
echo "[$(date)] INFO Starting service" >> ~/.local/share/logdump/logs/myapp.log

建筑

# Build
make build

# Build and sign (macOS)
make build-signed

# Install locally
make install

# Run tests
make test

需求

  • 转到1.21+
  • macOS、Linux或Windows

许可证

MIT许可证-请参阅 许可证

贡献

欢迎投稿!请打开问题或提交拉取请求。

目录标签

目录标签

日志管理GoClaude本地部署实时日志终端界面AI代理MCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP