Suzieq MCP Server
MCP Server to interact with a SuzieQ network observability instance via its REST API.
MCP Info
| Attribute | Details |
|---|---|
| Docker Image | mcp/suzieq-mcp |
| Author | PovedaAqui |
| Repository | https://github.com/PovedaAqui/suzieq-mcp |
Image Building Info
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/PovedaAqui/suzieq-mcp/blob/42e74a941237099a36761840d2cc8b5f30a03a5c/Dockerfile |
| Commit | 42e74a941237099a36761840d2cc8b5f30a03a5c |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | Docker Scout Health Score |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/suzieq-mcp --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | MIT License |
Available Tools (2)
| Tools provided by this Server | Short Description |
|---|---|
run_suzieq_show |
Runs a SuzieQ 'show' query via its REST API. |
run_suzieq_summarize |
Runs a SuzieQ 'summarize' query via its REST API. |
Tools Details
Tool: run_suzieq_show
Runs a SuzieQ 'show' query via its REST API.
| Parameters | Type | Description |
|---|---|---|
table |
string |
The name of the SuzieQ table to query (e.g., 'device', 'bgp', 'interface', 'route'). |
filters |
string optional |
An optional dictionary of filter parameters for the SuzieQ query |
Tool: run_suzieq_summarize
Runs a SuzieQ 'summarize' query via its REST API.
| Parameters | Type | Description |
|---|---|---|
table |
string |
The name of the SuzieQ table to summarize (e.g., 'device', 'bgp', 'interface', 'route'). |
filters |
string optional |
An optional dictionary of filter parameters for the SuzieQ query |
Use this MCP Server
{
"mcpServers": {
"suzieq": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SUZIEQ_API_ENDPOINT",
"-e",
"SUZIEQ_API_KEY",
"mcp/suzieq-mcp"
],
"env": {
"SUZIEQ_API_ENDPOINT": "none",
"SUZIEQ_API_KEY": "none"
}
}
}
}