#Harvest MCP

1 messages · Page 1 of 1 (latest)

lilac badge
#

I wanted to let folks know about a cool new feature coming in the next version of Harvest. We've created a Harvest Model Context Protocol Server (MCP). The Harvest MCP server provides MCP clients like GitHub Copilot, Claude Desktop, and other large language models (LLMs) access to your infrastructure monitoring data collected by Harvest from ONTAP, StorageGRID, and Cisco systems.

It's available now if you want to give it a try before the Nov release. We've captured some nice examples here https://netapp.github.io/harvest/nightly/mcp/examples/

frozen peak
#

Hi. I’m pretty new with using MCP servers. We use visual code with GitHub copilot today to use mcp.

#

Does the new November release of Harvest include the MCP server? Meaning we don’t need to install a separate instance of the server? And does this mean if I want to run it now, I would need to to install a local MCP server from the link above?

#

Any help would be great!

prisma hull
#

Hi @lilac badge as written on GitHub we are happy to test in the next few weeks 😊 do you know if the MCP server also works with the NAbox and/or multiple instances of them?

idle viper
#

Mcp server connects to Prometheus / Victoria metrics so that should work, you can enable guest access so an external mcp server can connect to NAbox Victoria metrics.

prisma hull
#

@idle viper thank you for the conformation. Since we have around 10 NAbox instances this will make an interesting approach for us

idle viper
#

Ah well, the means you have multiple Prometheus / Victorian metrics. I’ll let the harvest folks comment !

lilac badge
#

@frozen peak the MCP server is separate from Harvest's normal install. The source code is in the same repository. We have not published the Nov release yet, so if you want to try the MCP server you can do so via the nightly tag using the ghcr.io/netapp/harvest-mcp:nightly image

#

@prisma hull yes, the MCP server works with Victoria Metrics (NAbox's time series DB or Prometheus). At the moment, the Harvest MCP server points to a single time-series DB via it's HARVEST_TSDB_URL environment variable as mentioned https://netapp.github.io/harvest/nightly/mcp/installation/ Since you have multiple TSDBs, you might want to plus one this issue https://github.com/NetApp/harvest/issues/3926

GitHub

Is your feature request related to a problem? Please describe. If a user had more than one Harvest/Prometheus instance, and the harvest-mcp HTTP mode allowed for overriding the HARVEST_TSDB_URL val...

#

That issue is slightly different since it is about programmatically querying a single time series db for a list of multiple ones, while you want the Harvest MCP to query all of them. We'll need to think about that more

prisma hull
#

Hi @lilac badge thank you for you feedback. Just added a comment that we also are interested. But for the beginning we start with the native binary and then look about podman

lilac badge
frozen peak
#

@lilac badge Do you know if there are also plans to enable MCP with AIQUM?

lilac badge
#

@frozen peak Not sure about the plans for AIQUM, but I would guess no. You could try asking in #1063548565076574279 Maybe someone there knows