MCP.so
登录

Cato MCP CMA

@catonetworks

关于 Cato MCP CMA

This repository provides a local mcp-server for Cato Network's public GraphQL API

基本信息

分类

其他

许可证

Apache-2.0

运行时

node

传输方式

stdio

发布者

catonetworks

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "cato-mcp-server": {
      "command": "docker",
      "args": [
        "pull",
        "ghcr.io/catonetworks/cato-mcp-server:latest"
      ]
    }
  }
}

工具

1

sites_by_location

概览

What is Cato MCP CMA?

Cato MCP CMA is a Model Context Protocol (MCP) server that integrates with the Cato CMA Public API. It allows AI assistants to query and retrieve information from Cato systems via GraphQL in a standardized way. Designed for use with MCP clients like Cursor and Claude Desktop (Claude Sonnet 4 recommended).

How to use Cato MCP CMA?

Run the server as a Docker container from ghcr.io/catonetworks/cato-mcp-server or build from source using yarn install && yarn build. Configure the required environment variables (CATO_API_HOST, CATO_ACCOUNT_ID, CATO_API_KEY) and add the server to your MCP client’s configuration (e.g., Claude Desktop’s claude_desktop_config.json).

Key features of Cato MCP CMA

  • Lookup entities (users, sites, services) with filtering and pagination.
  • Retrieve site details, location, connectivity, and socket versions.
  • Access user profile, connection status, and software versions.
  • Query site network health and bandwidth consumption rankings.
  • Analyze user and site metrics with timeseries and aggregation.

Use cases of Cato MCP CMA

  • AI assistants answering questions about site operational status and connectivity.
  • Monitoring user connection details and session data.
  • Identifying sites with poor network quality (high packet loss, latency, jitter).
  • Capacity planning using top bandwidth consumers among sites or users.
  • Analyzing infrastructure change events and annotation trends.

FAQ from Cato MCP CMA

What clients are compatible with Cato MCP CMA?

Tested with Cursor and Claude Desktop (non-free tier) using the Claude Sonnet 4 model.

What environment variables are required?

CATO_API_HOST (e.g., api.catonetworks.com), CATO_ACCOUNT_ID, and CATO_API_KEY for authentication.

How do I update to the latest version?

Use --pull always in the Docker run command, or manually run docker pull ghcr.io/catonetworks/cato-mcp-server:latest.

Can I build from source?

Yes, clone the repository, run yarn install and yarn build, then configure the MCP client to use the built index.js.

Does this server store any data locally?

No, it queries the Cato CMA Public API on each request; no local data persistence is mentioned.

评论

其他 分类下的更多 MCP 服务器