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

Dépannage d'OpenClaw : Une méthode de réinitialisation minimaliste
Un utilisateur de Reddit partage une méthode en cinq étapes pour réparer les configurations instables d'OpenClaw en supprimant toutes les compétences, en passant à Claude Sonnet, en effaçant les sessions, en simplifiant SOUL.md et en testant avec des commandes de base.

Chasse aux bugs : plantages de WireGuard et inadéquation MTU dans GKE
Les ingénieurs de Lovable ont retracé des erreurs utilisateur à des crashs d'anetd dus à une panique d'accès concurrent à une map dans l'intégration WireGuard de Google, puis ont découvert un second problème de MTU après la désactivation du chiffrement.

Réduisez les coûts de Claude de 60x en déléguant les tâches mécaniques à DeepSeek V4 Flash via MCP
Un utilisateur de Reddit a réduit de 60 fois les dépenses liées à l'API Claude en déléguant la classification de fichiers, le reformatage JSON et l'extraction de champs à DeepSeek V4 Flash via un simple outil MCP et une règle de liste noire dans CLAUDE.md.

Connexion de CludeCode aux applications Web pour une interaction automatisée
Découvrez comment CludeCode peut être utilisé pour interagir automatiquement avec des applications web en exploitant des outils d'IA comme les navigateurs et les utilitaires de scraping.