Suzieq MCP Server

This project provides a Model Context Protocol (MCP) server that allows language models and other MCP clients to interact with a SuzieQ network

Local serverstdioPython

What is the Suzieq MCP Server?

This project provides a Model Context Protocol (MCP) server that allows language models and other MCP clients to interact with a SuzieQ network observability

What it actually does

The server exposes SuzieQ's commands as MCP tools: - run_suzieq_show: Access the 'show' command to query detailed network state tables - run_suzieq_summarize: Access the 'summarize' command to get aggregated statistics and summaries

Configuration

  • Python: Version 3.8 or higher is recommended. * uv: A fast Python package installer and resolver. (Installation guide) * SuzieQ Instance: A running SuzieQ instance with its REST API enabled and accessible. * SuzieQ API Endpoint & Key: You need the URL for the SuzieQ API (e.g., http://your-suzieq-host:8000/api/v2) and a valid API key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
table(String, Required) The SuzieQ table name (e.g., "device", "interface", "bgp").
filters(Dictionary, Optional) Key-value pairs for filtering (e.g., "hostname": "leaf01"). Omit or use {} for no filters.

Configuration

  • Python: Version 3.8 or higher is recommended. * uv: A fast Python package installer and resolver. (Installation guide) * SuzieQ Instance: A running SuzieQ instance with its REST API enabled and accessible. * SuzieQ API Endpoint & Key: You need the URL for the SuzieQ API (e.g., http://your-suzieq-host:8000/api/v2) and a valid API key
VariableDescriptionRequired
PYTHONUTF8Configuration value read at startup.Optional
SUZIEQ_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Suzieq MCP to table.”
  • “Use Suzieq MCP to filters.”
  • “Use Suzieq MCP to Returns.”

Frequently asked questions

This project provides a Model Context Protocol (MCP) server that allows language models and other MCP clients to interact with a SuzieQ network observability Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.