Servers
Proxmox LangChain Agent
@johnstetter
langchain-based client for proxmox mcp server - co-pilot experiment
Overview
What is Proxmox LangChain Agent?
A lightweight FastAPI service that provides a chat endpoint backed by LangChain and Redis-based message history. It uses an Ollama LLM and is designed to interact with a Proxmox MCP (Model Context Protocol) server, enabling conversational access to Proxmox cluster and VM information.
How to use Proxmox LangChain Agent?
Build the Docker image with docker build -t agent-proxmox ., then run the container exposing port 8501 and setting environment variables for Redis (REDIS_HOST, REDIS_PORT, REDIS_PASSWORD) and log directory (LANGCHAIN_LOG_DIR). Optionally integrate it into a Docker Compose stack. Invoke the service by sending a POST request to /chat with a JSON body {"message": "Your question here"}.
Key features of Proxmox LangChain Agent?
- FastAPI
/chatendpoint with LangChain agent - Redis-backed conversation history persistence
- Two custom Proxmox MCP tools: get_vm_list and get_cluster_info
- Uses Ollama LLM for