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

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-proxyCette 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 --daemonAmé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 installcomme voie principale - Invite de configuration : le script de configuration prêt à être collé par IA utilise désormais
npm install -gpar 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
👀 See Also

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.

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.

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.

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.