用于Seq API端点与您的日志和监控系统进行交互的MCP服务器。此服务器通过模型上下文协议提供了对Seq API功能的全面访问。
<a href="https://glama.ai/mcp/servers/yljb00fc2g"><img width="380" height="200" src="https://gips3.baidu.com/it/u=2895713818,2037120602&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Seq Server MCP server" /></a>
get-signals - 获取信号,支持过滤选项
get-events - 获取事件,支持广泛的过滤选项
get-alertstate - 获取当前警报状态signals - 列出所有共享信号及其详细信息
该服务器需要以下环境变量:
SEQ_BASE_URL(可选):您的Seq服务器URL(默认为'http://localhost:8080')SEQ_API_KEY(必需):您的Seq API密钥在您的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 - 最近一分钟15m - 最近15分钟30m - 最近30分钟1h - 最近一小时2h - 最近两小时6h - 最近六小时12h - 最近十二小时1d - 最近一天7d - 最近七天14d - 最近十四天30d - 最近三十天此工具仍在开发中,尚未推送到npm仓库。您需要在本地克隆此仓库然后构建npm run build
要在Claude Desktop中使用,请添加服务器配置:
在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json
在Windows上:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"seq": {
"command":"node",
"args": ["/Users/ahmadreza/source/ahmad2x4/mcp-server-seq/build/seq-server.js"],
"env": {
"SEQ_BASE_URL": "your-seq-url",
"SEQ_API_KEY": "your-api-key"
}
}
}
}
由于MCP服务器通过标准I/O通信,调试可能会很困难。服务器实现了所有操作的正确错误处理和日志记录。您可以运行测试脚本来验证功能:
npm run test-script
服务器通过以下方式实现全面类型安全: