关于 Mcp Server Seq
Mcp Server Seq 将 MCP 客户端接入 Seq 日志与监控 API,支持筛选事件和信号、查看告警状态,并附带用于结构化日志调查的 seq-ops 技能。
主要功能
- 01按所有者和共享状态筛选信号
- 02按信号、表达式和时间查询事件
- 03查看当前告警状态
- 04将共享信号列为资源
- 05seq-ops 调查技能
适用场景
- 01在事件排查中查看近期事件
- 02按指定时间范围或信号检查日志
- 03在健康检查时查看告警状态
MCP 相关
向 MCP 客户端提供 Seq 信号与事件查询、告警状态及共享信号资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Seq MCP 服务
用于与日志记录和监控系统交互的 Seq API 端点 MCP 服务。此服务通过模型上下文协议全面支持 Seq 的 API 功能。
功能
工具
信号管理
get_signals- 获取信号,并支持筛选选项- 按所有者 ID 筛选
- 筛选共享或私有信号
- 支持部分匹配
事件管理
get_events- 获取事件,并支持丰富的筛选选项- 按信号 ID 筛选
- 自定义筛选表达式
- 可配置事件数量(最多 50 个)
- 灵活的时间范围选项
- 日期范围筛选
警报管理
get_alert_state- 获取警报的当前状态
资源
信号列表
signals- 列出所有共享信号及其详细信息- 信号 ID
- 标题
- 描述
- 共享状态
- 所有者信息
配置
此服务需要以下环境变量:
SEQ_BASE_URL(可选):Seq 服务的 URL(默认为 'http://localhost:8080')SEQ_API_KEY(必需):Seq API 密钥
seq-ops 技能
此仓库包含一个用于 Seq 日志分析和事件调查的 Claude 技能。连接 MCP 服务后,该技能会引导 Claude 进行结构化调查——健康检查、事件分诊、部署后监控——并生成一致且可执行的报告。
安装技能:
# From the releases page, download seq-ops.skill, then:
claude skill install seq-ops.skill
也可以直接从此仓库安装:
npx skills add ahmad2x4/mcp-server-seq
当你提出“早间健康检查”“生产环境出了问题”“检查日志中的超时”或“调查 PPSR 集成”等请求时,该技能会自动启用。
与 Claude Code 配合使用
运行以下命令以添加服务:
claude mcp add --transport stdio \
--env SEQ_BASE_URL=http://localhost:5341 \
--env SEQ_API_KEY=your-api-key \
seq -- npx -y mcp-seq
若要与团队共享配置,请使用 --scope project 标志(保存到 .mcp.json):
claude mcp add --transport stdio --scope project \
--env SEQ_BASE_URL=http://localhost:5341 \
--env SEQ_API_KEY=your-api-key \
seq -- npx -y mcp-seq
**Windows 用户:**将
npx -y mcp-seq替换为cmd /c npx -y mcp-seq,以避免出现“Connection closed”错误。
在 Claude Code 中运行 /mcp,确认服务已连接。
与 Claude Desktop 配合使用
添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"seq": {
"command": "npx",
"args": ["-y", "mcp-seq"],
"env": {
"SEQ_BASE_URL": "your-seq-url",
"SEQ_API_KEY": "your-api-key"
}
}
}
}
开发
安装依赖:
npm install
构建服务:
npm run build
启用自动重新构建进行开发:
npm run dev
运行测试:
npm run test-script
时间范围选项
get-events 工具支持以下时间范围选项:
1m- 最近 1 分钟15m- 最近 15 分钟30m- 最近 30 分钟1h- 最近 1 小时2h- 最近 2 小时6h- 最近 6 小时12h- 最近 12 小时1d- 最近 1 天7d- 最近 7 天14d- 最近 14 天30d- 最近 30 天
安装
通过 npm 全局安装:
npm install -g mcp-seq
也可以直接通过 npx 使用,无需安装(如上方配置示例所示)。
调试
由于 MCP 服务通过 stdio 通信,调试可能颇具挑战。此服务为所有操作实现了完善的错误处理和日志记录。你可以运行测试脚本来验证功能:
npm run test-script
类型安全
此服务通过以下方式实现全面的类型安全:
- 使用 TypeScript 进行静态类型检查
- 使用 Zod 架构验证进行运行时类型检查
- 完善的错误处理和响应格式化
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。