Setting Up MCP Servers in llama-server Web UI: A Practical Guide

llama-server recently added MCP (Model Context Protocol) support, and a Reddit user documented the exact steps to get it working in the web UI. This guide provides concrete setup instructions for developers who want to integrate MCP servers with their local llama-server instance.
Setup Requirements
First, ensure uv is installed. The guide references the official installation documentation at https://docs.astral.sh/uv/getting-started/installation/.
Configuration File
Create a config.json file in your chosen directory with MCP server definitions. The example includes three servers:
{
"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"]
}
}
}
Running the Proxy
From the same directory, run this command:
uvx mcp-proxy --named-server-config config.json --allow-origin "*" --port 8001 --stateless
When you run this command, it lists the name of each MCP server. You need to replace the sse at the end of each URL with mcp for the servers to work in the llama-server web UI.
Example: Change http://127.0.0.1:8001/servers/time/sse to http://127.0.0.1:8001/servers/time/mcp
Web UI Configuration
In the llama-server web UI, go to Settings → MCP → Add New Server, and add each server from your config. For example:
http://127.0.0.1:8001/servers/time/mcphttp://127.0.0.1:8001/servers/fetch/mcphttp://127.0.0.1:8001/servers/ddg-search/mcp
Click Add to finish adding each server, then check the toggle to activate it. The configured MCP servers should now work in the llama-server web UI.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Certified Agent Foundations Exam Guide Discrepancies Identified
A recent CCA-F exam taker reports significant discrepancies between the official exam guide, practice exam, and actual test content. The real exam may include up to 13 scenarios while the guide only lists 6, and the practice exam covers just 4 of them.
Fix LM Studio "Client disconnected" with OpenClaw: Increase the Stalled Embedded-Run Watchdog
Local models weren't crashing—OpenClaw's stalled embedded-run watchdog was aborting slow generations before the first token. Increase the abort threshold to fix it.

Trellis 2 Successfully Running on ROCm 7.11 with AMD RX 9070 XT
A developer got Trellis 2 working on Linux Mint 22.3 with an AMD RX 9070 XT using ROCm 7.11, fixing two key issues: ROCm instability with high N tensors and a broken hipMemcpy2D in CuMesh.

Master OpenClaw on Your Android Smartphone: A Comprehensive Tutorial
Curious about harnessing the potential of OpenClaw on your Android smartphone? This tutorial provides step-by-step guidance on getting started, covering essential tips and tricks from the vibrant OpenClaw community.