A Model Context Protocol (MCP) server providing AI assistants with tools to search, stream, and analyze events from Seq structured logging servers.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"seq": {
"env": {
"SEQ_API_KEY": "your-production-api-key",
"SEQ_SERVER_URL": "http://your-seq-server:5341"
},
"command": "/path/to/seq-mcp-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides tools for searching and streaming events from Seq.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops / analytics
MCP server for using the GitLab API
MCP Server for GCP environment for interacting with various Observability APIs.
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
MCP Security Weekly
Get CVE alerts and security updates for Seq Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides tools for searching and streaming events from Seq.
# Install
dotnet tool install -g SeqMcpServer
# Update to latest version
dotnet tool update -g SeqMcpServer
# Uninstall
dotnet tool uninstall -g SeqMcpServer
# Clone the repository
git clone https://github.com/willibrandon/seq-mcp-server
cd seq-mcp-server
# Setup development environment (fully automated)
# PowerShell (Windows)
./scripts/setup-dev.ps1
# Bash (Linux/Mac)
./scripts/setup-dev.sh
# Build and run the MCP server
dotnet build
dotnet run --project SeqMcpServer
The setup script automatically:
.env file for the applicationMCP servers are not run directly - they are launched by MCP clients. For production:
dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true
{
"mcpServers": {
"seq": {
"command": "/path/to/seq-mcp-server",
"env": {
"SEQ_SERVER_URL": "http://your-seq-server:5341",
"SEQ_API_KEY": "your-production-api-key"
}
}
}
}
The following tools are available through the MCP protocol:
SeqSearch - Search Seq events with filters, date ranges, signals, and pagination
filter (required): Seq filter expression (use empty string "" for all events)count: Number of events to return (default: 100, max: 1000)signalId (optional): Signal ID to filter events (use SignalList to find IDs)fromDateUtc (optional): Earliest date/time (ISO 8601, e.g., "2024-01-01T00:00:00Z")toDateUtc (optional): Latest date/time (ISO 8601, e.g., "2024-01-31T23:59:59Z")afterId (optional): Event ID to search after (exclusive) - use for paginationtimeoutSeconds (optional): Timeout in seconds (1-300)workspace (optional): Specific workspace to queryfromDateUtc/toDateUtc parameters instead of @Timestamp in the filter expression for better performanceafterId with the ID of the last event from the previous search"" - all events"error" - events containing "error"@Level = "Error" - error level eventsApplication = "MyApp" - events from specific applicationfilter: "@Level = 'Error'", fromDateUtc: "2024-01-01T00:00:00Z", toDateUtc: "2024-01-31T23:59:59Z"filter: "", count: 1000 → returns events with IDsfilter: "", count: 1000, afterId: "event-<last-id>" → returns next batchSeqWaitForEvents - Wait for and capture live events from Seq (5-second timeout)
filter (optional): Seq filter expressioncount: Number of events to capture (default: 10, max: 100)workspace (optional): Specific workspace to querySignalList - List available signals (read-only)
workspace (optional): Specific workspace to querySeqConvertFilter - Convert fuzzy filter to strict filter expression