Graylog Proxy
FreeNot checkedLocal proxy that fixes Graylog MCP API schema and response compatibility issues.
About
Local proxy that fixes Graylog MCP API schema and response compatibility issues.
README
A local MCP proxy that sits between your AI client and a Graylog MCP server, fixing schema and response compatibility issues that prevent standard MCP clients from working with Graylog's API.
Why
Graylog's MCP implementation has several issues that cause MCP clients to reject its responses:
- Output schemas contain
$ref/$defsreferences that clients cannot resolve datarowsare returned as arrays-of-arrays instead of arrays-of-objectseffective_timerange.from/.toare returned as primitives but schemas require objects- Optional object fields (e.g.
unit) are returned asnullbut schemas lack null support
This proxy transparently fixes all of these on the fly.
Setup
npm install
Create a .env file in the project root:
GRAYLOG_TOKEN=your_api_token_here
GRAYLOG_MCP_URL=https://your-graylog-instance/api/mcp
The token is used as HTTP Basic Auth: Authorization: Basic base64(token:token).
Running
node index.js
MCP client configuration
For opencode (~/.config/opencode/opencode.json):
{
"mcp": {
"graylog": {
"type": "local",
"command": "node /path/to/graylog-mcp-fix/index.js",
"enabled": true,
"environment": {
"GRAYLOG_MCP_URL": "Graylog MCP endpoint URL",
"GRAYLOG_TOKEN": "Graylog API token"
}
}
}
}
Environment variables
| Variable | Default | Description |
|---|---|---|
GRAYLOG_TOKEN |
(empty) | Graylog API token |
GRAYLOG_MCP_URL |
(built-in URL) | Graylog MCP endpoint URL |
Installing Graylog Proxy
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/vavere/graylog-mcp-fixFAQ
Is Graylog Proxy MCP free?
Yes, Graylog Proxy MCP is free — one-click install via Unyly at no cost.
Does Graylog Proxy need an API key?
No, Graylog Proxy runs without API keys or environment variables.
Is Graylog Proxy hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Graylog Proxy in Claude Desktop, Claude Code or Cursor?
Open Graylog Proxy on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Graylog Proxy with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
