Unofficial Graylog MCP
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add graylog-server-princegupta1999 --env GRAYLOG_BASE_URL='<GRAYLOG_BASE_URL>' --env GRAYLOG_TOKEN='<GRAYLOG_TOKEN>' --env GRAYLOG_ACCESS_TOKEN='<GRAYLOG_ACCESS_TOKEN>' --env GRAYLOG_USERNAME='<GRAYLOG_USERNAME>' --env GRAYLOG_PASSWORD='<GRAYLOG_PASSWORD>' -- npx -y graylog-mcp~/.codex/config.toml
[mcp_servers.graylog-server-princegupta1999]
command = "npx"
args = ["-y", "graylog-mcp"]
env = { GRAYLOG_BASE_URL = "<GRAYLOG_BASE_URL>", GRAYLOG_TOKEN = "<GRAYLOG_TOKEN>", GRAYLOG_ACCESS_TOKEN = "<GRAYLOG_ACCESS_TOKEN>", GRAYLOG_USERNAME = "<GRAYLOG_USERNAME>", GRAYLOG_PASSWORD = "<GRAYLOG_PASSWORD>" }
# codex mcp add graylog-server-princegupta1999 --env GRAYLOG_BASE_URL='<GRAYLOG_BASE_URL>' --env GRAYLOG_TOKEN='<GRAYLOG_TOKEN>' --env GRAYLOG_ACCESS_TOKEN='<GRAYLOG_ACCESS_TOKEN>' --env GRAYLOG_USERNAME='<GRAYLOG_USERNAME>' --env GRAYLOG_PASSWORD='<GRAYLOG_PASSWORD>' -- npx -y graylog-mcp~/.cursor/mcp.json
{
"mcpServers": {
"graylog-server-princegupta1999": {
"command": "npx",
"args": [
"-y",
"graylog-mcp"
],
"env": {
"GRAYLOG_BASE_URL": "<GRAYLOG_BASE_URL>",
"GRAYLOG_TOKEN": "<GRAYLOG_TOKEN>",
"GRAYLOG_ACCESS_TOKEN": "<GRAYLOG_ACCESS_TOKEN>",
"GRAYLOG_USERNAME": "<GRAYLOG_USERNAME>",
"GRAYLOG_PASSWORD": "<GRAYLOG_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"graylog-server-princegupta1999": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"graylog-mcp"
],
"env": {
"GRAYLOG_BASE_URL": "<GRAYLOG_BASE_URL>",
"GRAYLOG_TOKEN": "<GRAYLOG_TOKEN>",
"GRAYLOG_ACCESS_TOKEN": "<GRAYLOG_ACCESS_TOKEN>",
"GRAYLOG_USERNAME": "<GRAYLOG_USERNAME>",
"GRAYLOG_PASSWORD": "<GRAYLOG_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"graylog-server-princegupta1999": {
"command": "npx",
"args": [
"-y",
"graylog-mcp"
],
"env": {
"GRAYLOG_BASE_URL": "<GRAYLOG_BASE_URL>",
"GRAYLOG_TOKEN": "<GRAYLOG_TOKEN>",
"GRAYLOG_ACCESS_TOKEN": "<GRAYLOG_ACCESS_TOKEN>",
"GRAYLOG_USERNAME": "<GRAYLOG_USERNAME>",
"GRAYLOG_PASSWORD": "<GRAYLOG_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"graylog-server-princegupta1999": {
"command": "npx",
"args": [
"-y",
"graylog-mcp"
],
"env": {
"GRAYLOG_BASE_URL": "<GRAYLOG_BASE_URL>",
"GRAYLOG_TOKEN": "<GRAYLOG_TOKEN>",
"GRAYLOG_ACCESS_TOKEN": "<GRAYLOG_ACCESS_TOKEN>",
"GRAYLOG_USERNAME": "<GRAYLOG_USERNAME>",
"GRAYLOG_PASSWORD": "<GRAYLOG_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"graylog-server-princegupta1999": {
"command": "npx",
"args": [
"-y",
"graylog-mcp"
],
"env": {
"GRAYLOG_BASE_URL": "<GRAYLOG_BASE_URL>",
"GRAYLOG_TOKEN": "<GRAYLOG_TOKEN>",
"GRAYLOG_ACCESS_TOKEN": "<GRAYLOG_ACCESS_TOKEN>",
"GRAYLOG_USERNAME": "<GRAYLOG_USERNAME>",
"GRAYLOG_PASSWORD": "<GRAYLOG_PASSWORD>"
}
}
}
}需要的环境变量
GRAYLOG_BASE_URLGRAYLOG_TOKENGRAYLOG_ACCESS_TOKENGRAYLOG_USERNAMEGRAYLOG_PASSWORD
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。