使用说明
云运行日志mcp
用于通过MCP获取云运行的云日志的服务器。
特性
- 记录云运行服务
- 支持筛选条件(severity/text/时间范围)
- 作为MCP tool
cloud_run_logs提供
需求
- 码头工人
- 服务帐户密钥(JSON)
环境
GCP_SA_JSON_PATH:服务帐户JSON的 主机端完整路径GCP_SA_JSON:JSON字符串(回退。通常未使用)
构建
docker build -t cloud-run-logging-mcp:local .
运行(stdio)
export GCP_SA_JSON_PATH="/absolute/path/to/sa.json"
docker run --rm -i -e GCP_SA_JSON_PATH=/secrets/key.json -v "$GCP_SA_JSON_PATH":/secrets/key.json:ro cloud-run-logging-mcp:local
MCP工具
工具名称: cloud_run_logs
输入架构:
project_id(字符串,必填)service_name(字符串,必填)limit(int,默认值50,最大值200)severity(字符串,可选)text_filter(字符串,可选)start_time(RFC3339,可选)end_time(RFC3339,可选)
示例调用:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "cloud_run_logs",
"arguments": {
"project_id": "simple-alert-line-bot",
"service_name": "simple-alert-line-bot",
"limit": 5,
"severity": "ERROR"
}
}
}
文档
docs/USAGE.mddocs/CONFIG.mddocs/TROUBLESHOOTING.mddocs/DEVELOPMENT.md