How I got MCP working in the llama-server web UI (A brief guide for noobs)

Posted by arcanemachined@reddit | LocalLLaMA | View on Reddit | 34 comments

Intro

I heard about the recent addition of MCP support to llama-server and I was interested in getting it working.

I have only briefly toyed with MCP, so I'm not super familiar with the ins and outs of it.

I spent a while screwing around getting it working, so I am offering this brief guide for my fellow noobs so they can spend less time spinning their wheels, and more time playing with the new feature.

Guide

config.json { "mcpServers": { "time": { "command": "uv", "args": ["run", "mcp-server-time", "--local-timezone=America/Chicago"] }, "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] }, "ddg-search": { "command": "uvx", "args": ["duckduckgo-mcp-server"] } } }

The configured MCP servers should now work in the llama-server web UI!

Hopefully this is helpful to someone else!