llama-server Web UI에서 MCP 서버 설정하기: 실용 가이드

llama-server가 최근 MCP(Model Context Protocol) 지원을 추가했으며, 레딧 사용자가 웹 UI에서 이를 작동시키는 정확한 단계를 문서화했습니다. 이 가이드는 로컬 llama-server 인스턴스에 MCP 서버를 통합하려는 개발자들을 위한 구체적인 설정 지침을 제공합니다.
설정 요구사항
먼저 uv가 설치되어 있는지 확인하세요. 이 가이드는 공식 설치 문서를 참조합니다: https://docs.astral.sh/uv/getting-started/installation/.
설정 파일
선택한 디렉토리에 MCP 서버 정의가 포함된 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"]
}
}
}
프록시 실행
동일한 디렉토리에서 다음 명령어를 실행하세요:
uvx mcp-proxy --named-server-config config.json --allow-origin "*" --port 8001 --stateless
이 명령어를 실행하면 각 MCP 서버의 이름이 나열됩니다. llama-server 웹 UI에서 서버가 작동하려면 각 URL 끝의 sse를 mcp로 바꿔야 합니다.
예시: http://127.0.0.1:8001/servers/time/sse를 http://127.0.0.1:8001/servers/time/mcp로 변경
웹 UI 설정
llama-server 웹 UI에서 설정 → MCP → 새 서버 추가로 이동하여 설정 파일의 각 서버를 추가하세요. 예를 들어:
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
각 서버 추가를 완료하려면 추가를 클릭한 다음, 토글을 확인하여 활성화하세요. 구성된 MCP 서버가 이제 llama-server 웹 UI에서 작동해야 합니다.
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

클로드 코드 코딩을 위한 안전 계층 설정 가이드
단계별 가이드는 Claude Code를 사용한 코딩에 대해 심층 방어 안전 계층을 구현하는 방법을 보여줍니다. 이는 사전 커밋 훅, CLAUDE.md 파일, 로컬 리뷰 에이전트, GitHub Actions CI, 브랜치 보호를 다룹니다.

클로드 AI 프로젝트에 시간 추적 구현하기
Claude AI를 사용하는 방법에는 작업 세션을 추적하고 휴식 알림을 보내기 위해 응답에 타임스탬프를 찍는 것이 포함됩니다.

커뮤니티 소스에서 수집한 OpenClaw 리소스 목록
GitHub 저장소가 설정, 구성, 메모리 시스템, 보안, 기술, 모델 호환성 및 커뮤니티 링크를 다루는 실용적인 OpenClaw 리소스를 수집하여 개발자들이 일반적인 정보 격차를 피할 수 있도록 돕습니다.

API 비용을 피하기 위해 Ollama로 로컬에서 OpenClaw 실행하기
레딧 사용자가 API 기반 OpenClaw에서 Ollama를 사용해 로컬로 전환한 경험을 공유하며, API 비용을 제거하면서도 워크플로우를 유지하는 방법을 소개합니다. 그들은 단계별 설치 비디오 가이드를 제작했습니다.