harshal-mcp-proxy がnpmに登場:1つのデーモンで12のMCPサーバー設定を置き換え

✍️ OpenClawRadar📅 公開日: May 7, 2026🔗 Source
harshal-mcp-proxy がnpmに登場:1つのデーモンで12のMCPサーバー設定を置き換え
Ad

12以上の個別MCPサーバー設定を1つのデーモンに統合するMCPプロキシが、npmパッケージとして利用可能になりました。harshal-mcp-proxyは54kB、39ファイルのコンパイル済みJavaScriptパッケージで、TypeScript宣言とソースマップを含みます。クローン、ビルド、手動systemdセットアップはもう不要です。

インストール

npm install -g harshal-mcp-proxy

これにより、バイナリがPATHに追加され、npmバイナリパスをそのまま使用できるsystemdサービスファイルも含まれます。

クイックスタート

# 設定ファイルのサンプルをコピー
cp $(npm root -g)/harshal-mcp-proxy/config.example.json ~/.config/harshal-mcp-proxy/config.json
# MCPサーバー(APIキー、エンドポイントなど)を編集
vim ~/.config/harshal-mcp-proxy/config.json
# クイックテスト(stdioモード)
harshal-mcp-proxy
# またはマルチクライアント共有用のデーモンモード
harshal-mcp-proxy --daemon
Ad

初回リリースからの主な改善点

  • npmパッケージ:54kB、39ファイル、コンパイル済みJS + TypeScript宣言 + ソースマップ
  • systemdサービスファイル:npmバイナリパスをそのままサポート
  • README:npm installを主要なインストール方法として書き直し
  • セットアッププロンプト:AI貼り付け可能なセットアップスクリプトがデフォルトでnpm install -gを使用
  • GitHubリポジトリ:ホームページがnpmレジストリページを指すように

互換性

ソースインストールからアップグレードする既存ユーザーに破壊的な変更はありません。設定パスは引き続き~/.config/harshal-mcp-proxy/config.json、デーモンはポート8765で動作し、クライアント側の変更は不要です。古いインストールをnpm版に置き換えるだけです。

ベンチマーク

このプロキシは12個の個別MCPサーバー設定を6つのツールに置き換え、セッションあたり約2.7GBのRAMと50Kトークンを節約します。ローカル検索にMiniSearch(BM25)を使用し、TypeScript + MCP SDK + systemd上で動作します。

スタック:TypeScript · MCP SDK · MiniSearch (BM25) · systemd

📖 全文をお読みください: r/ClaudeAI

Ad

👀 See Also

ShareMyClaudeMD: Claudeで生成されたMarkdownファイルを共有可能なレンダリング済みページに変換するツール
Tools

ShareMyClaudeMD: Claudeで生成されたMarkdownファイルを共有可能なレンダリング済みページに変換するツール

開発者がsharemyclaudemd.comを構築しました。これは、任意のMarkdownファイルを共有可能なURLとQRコード付きのライブレンダリングページに変換する無料ツールです。このツールは、Claudeで生成されたMarkdownファイルを共有する際の煩わしさを解消します。従来は、受信者が特定のエディタで開いたり、GitHubにプッシュしたりしないとレンダリングされたビューを見ることができませんでした。

OpenClawRadar
AVPプロトコルは、トークン効率を高めるために、テキストの代わりにKVキャッシュを共有することでLLMエージェントを可能にします。
Tools

AVPプロトコルは、トークン効率を高めるために、テキストの代わりにKVキャッシュを共有することでLLMエージェントを可能にします。

AVP(エージェントベクトルプロトコル)は、LLMエージェント間でテキストの代わりにKVキャッシュを直接受け渡すことを可能にし、トークン処理を73-78%削減し、Qwen、Llama、DeepSeekモデル全体で2-4倍の高速化を実現します。このプロトコルはHuggingFaceおよびvLLMコネクタと連携し、Pythonパッケージとして利用可能です。

OpenClawRadar
ローカルツールがClaudeコードセッションデータを可視化
Tools

ローカルツールがClaudeコードセッションデータを可視化

Pythonスクリプトがローカルに保存された~/.claude/のClaude Codeセッションデータを読み取り、D3.jsチャートを使用したスクロール駆動の視覚化を生成します。これには日々のアクティビティタイムライン、プロジェクトの内訳、ツール使用統計、コーディングリズムのヒートマップが表示されます。

OpenClawRadar
LetMeWatch: PythonプラグインがFFmpegのシーン検出を介してClaudeに動画分析機能を追加
Tools

LetMeWatch: PythonプラグインがFFmpegのシーン検出を介してClaudeに動画分析機能を追加

開発者がLetMeWatchという約200行のPythonプラグインを作成し、FFmpegを使用してシーン検出を行い、視覚的な変化があるフレームのみを抽出してタイムスタンプを付け、バッチでClaudeのマルチモーダル視覚機能に送信することで、Claudeが動画を分析できるようにしました。

OpenClawRadar