harshal-mcp-proxy désormais sur npm : un seul démon remplace 12 configurations de serveur MCP

✍️ OpenClawRadar📅 Publié: May 7, 2026🔗 Source
harshal-mcp-proxy désormais sur npm : un seul démon remplace 12 configurations de serveur MCP
Ad

Le proxy MCP qui consolide 12+ configurations de serveur MCP individuelles en un seul démon est désormais disponible en tant que package npm. harshal-mcp-proxy est distribué sous forme de package JavaScript compilé de 54 kB et 39 fichiers, avec des déclarations TypeScript et des source maps. Fini le clonage, la compilation ou la configuration manuelle de systemd.

Installation

npm install -g harshal-mcp-proxy

Cette commande place le binaire dans votre PATH et inclut un fichier de service systemd qui fonctionne directement avec le chemin du binaire npm.

Démarrage rapide

# Copier la configuration exemple
cp $(npm root -g)/harshal-mcp-proxy/config.example.json ~/.config/harshal-mcp-proxy/config.json
# Modifier avec vos serveurs MCP (clés API, endpoints, etc.)
vim ~/.config/harshal-mcp-proxy/config.json
# Test rapide (mode stdio)
harshal-mcp-proxy
# Ou mode démon pour usage partagé multi-client
harshal-mcp-proxy --daemon
Ad

Améliorations clés depuis la version initiale

  • Package npm : 54 kB, 39 fichiers, JS compilé + déclarations TypeScript + source maps
  • Fichier de service systemd : prend désormais en charge le chemin du binaire npm directement
  • README : réécrit avec npm install comme voie principale
  • Invite de configuration : le script de configuration prêt à être collé par IA utilise désormais npm install -g par défaut
  • Dépôt GitHub : la page d'accueil pointe désormais vers la page du registre npm

Compatibilité

Les utilisateurs existants qui migrent depuis une installation source ne subissent aucun changement cassant. Le chemin de configuration est toujours ~/.config/harshal-mcp-proxy/config.json, le démon continue de fonctionner sur le port 8765, et les clients ne nécessitent aucune modification. Remplacez simplement l'ancienne installation par la version npm.

Benchmarks

Le proxy remplace 12 configurations de serveur MCP distinctes par 6 outils, économisant environ 2,7 Go de RAM et 50 000 tokens par session. Il utilise MiniSearch (BM25) pour la recherche locale et fonctionne avec TypeScript + MCP SDK + systemd.

Technologies : TypeScript · MCP SDK · MiniSearch (BM25) · systemd

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Construction et test d'un serveur MCP dans Claude Desktop : Architecture et enseignements
Tools

Construction et test d'un serveur MCP dans Claude Desktop : Architecture et enseignements

Un développeur partage son expérience de construction et de test d'un serveur MCP dans Claude Desktop, détaillant sa configuration d'architecture et les leçons pratiques apprises sur les schémas d'outils, le débogage et les limitations.

OpenClawRadar
llmLibrarian : Moteur RAG local avec intégration MCP pour la recherche IA basée sur fichiers
Tools

llmLibrarian : Moteur RAG local avec intégration MCP pour la recherche IA basée sur fichiers

llmLibrarian est un moteur RAG local qui expose la récupération via MCP, permettant aux agents IA comme Claude d'interroger des fichiers indexés. Il utilise des collections ChromaDB pour l'organisation, Ollama pour la synthèse, et garde tout sur l'appareil.

OpenClawRadar
civStation : Un système VLM pour jouer à Civilization VI via des commandes en langage naturel
Tools

civStation : Un système VLM pour jouer à Civilization VI via des commandes en langage naturel

civStation est un harnais VLM pour utilisation informatique qui joue à Civilization VI en traduisant des commandes en langage naturel de haut niveau en actions dans le jeu. Le système utilise une architecture à 3 couches séparant la stratégie et l'exécution, avec prise en charge de l'intervention humaine en boucle.

OpenClawRadar
Claude DevTools : Un lecteur de journaux pour une meilleure visibilité du code Claude
Tools

Claude DevTools : Un lecteur de journaux pour une meilleure visibilité du code Claude

Claude DevTools est un outil local et open-source qui lit les fichiers journaux existants de Claude Code dans ~/.claude/ pour fournir une visibilité détaillée des sessions, incluant les opérations sur fichiers avec différences en ligne, la répartition des tokens, la visualisation de la fenêtre contextuelle et les arbres d'exécution complets des sous-agents.

OpenClawRadar