Configuration des serveurs MCP dans l'interface Web llama-server : un guide pratique

llama-server a récemment ajouté la prise en charge du MCP (Model Context Protocol), et un utilisateur de Reddit a documenté les étapes exactes pour le faire fonctionner dans l'interface web. Ce guide fournit des instructions de configuration concrètes pour les développeurs qui souhaitent intégrer des serveurs MCP avec leur instance locale de llama-server.
Prérequis de configuration
Premièrement, assurez-vous que uv est installé. Le guide fait référence à la documentation d'installation officielle à https://docs.astral.sh/uv/getting-started/installation/.
Fichier de configuration
Créez un fichier config.json dans le répertoire de votre choix avec des définitions de serveurs MCP. L'exemple inclut trois serveurs :
{
"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"]
}
}
}
Exécution du proxy
Depuis le même répertoire, exécutez cette commande :
uvx mcp-proxy --named-server-config config.json --allow-origin "*" --port 8001 --stateless
Lorsque vous exécutez cette commande, elle liste le nom de chaque serveur MCP. Vous devez remplacer le sse à la fin de chaque URL par mcp pour que les serveurs fonctionnent dans l'interface web de llama-server.
Exemple : Changez http://127.0.0.1:8001/servers/time/sse en http://127.0.0.1:8001/servers/time/mcp
Configuration de l'interface web
Dans l'interface web de llama-server, allez dans Paramètres → MCP → Ajouter un nouveau serveur, et ajoutez chaque serveur de votre configuration. Par exemple :
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
Cliquez sur Ajouter pour terminer l'ajout de chaque serveur, puis activez le bouton bascule pour l'activer. Les serveurs MCP configurés devraient maintenant fonctionner dans l'interface web de llama-server.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

Accéder aux webcams USB dans WSL2 pour la détection de mouvement locale
Un développeur explique comment utiliser usbipd-win pour passer des webcams USB de Windows à WSL2, permettant une détection de mouvement locale avec OpenCV sans dépendances cloud.

Comment sécuriser Claude Cowork avec une couche proxy : Guide pratique
Un guide pour configurer une couche proxy afin d'observer et de sécuriser le comportement de Claude Cowork, publié par l'équipe General Analysis.

Trois Compétences Essentielles d'OpenClaw pour une Configuration Stable : Mémoire, Sécurité et Découverte
Un post Reddit recommande d'installer d'abord trois types spécifiques de compétences OpenClaw : une compétence de correction de mémoire pour éviter la perte de contexte, une compétence de vérification de sécurité locale pour détecter les codes malveillants, et un hub de découverte organisé pour trouver des outils maintenus.

Ce qui se casse quand on exécute des agents de codage sur de petits modèles locaux
Points de défaillance réels issus de tests de tâches multi-fichiers sur des modèles de moins de 7B : délimiteurs Markdown, fiabilité des sorties structurées, erreurs d'édition de fichiers et classification des actions en lecture ou écriture.