Two interns built an MCP (Model Context Protocol) server for Vespa, starting with a Python prototype using PyVespa and the MCP SDK, then rewrote it in Java for full container integration. The server enables LLMs to query Vespa applications using natural language through three main tools: schema retrieval, documentation search,
Table of contents
The Beginning: Learning Vespa and MCPFirst Milestone: The Python PrototypeThe Real Challenge: Container IntegrationSeeing It in ActionWhat’s NextLooking Back: Our Summer at Vespa.aiSort: