harshal-mcp-proxy Now on npm: Single Daemon Replaces 12 MCP Server Configs

The MCP proxy that consolidates 12+ individual MCP server configurations into a single daemon is now available as an npm package. harshal-mcp-proxy ships as a 54 kB, 39-file compiled JavaScript package with TypeScript declarations and source maps. No more cloning, building, or manual systemd setup.
Installation
npm install -g harshal-mcp-proxyThis puts the binary in your PATH and includes a systemd service file that works with the npm binary path out of the box.
Quick Start
# Copy example config
cp $(npm root -g)/harshal-mcp-proxy/config.example.json ~/.config/harshal-mcp-proxy/config.json
# Edit with your MCP servers (API keys, endpoints, etc.)
vim ~/.config/harshal-mcp-proxy/config.json
# Quick test (stdio mode)
harshal-mcp-proxy
# Or daemon mode for multi-client shared use
harshal-mcp-proxy --daemonKey Improvements Since Initial Release
- npm package: 54 kB, 39 files, compiled JS + TypeScript declarations + source maps
- systemd service file: now supports the npm binary path out of the box
- README: rewritten with
npm installas the primary path - Setup prompt: AI-pasteable setup script now uses
npm install -gby default - GitHub repo: homepage now points to the npm registry page
Compatibility
Existing users upgrading from source installation face no breaking changes. Config path is still ~/.config/harshal-mcp-proxy/config.json, the daemon continues to run on port 8765, and clients do not require any modifications. Just swap the old install for the npm version.
Benchmarks
The proxy replaces 12 separate MCP server configs with 6 tools, saving approximately 2.7 GB of RAM and 50K tokens per session. It uses MiniSearch (BM25) for local search and runs on TypeScript + MCP SDK + systemd.
Stack: TypeScript · MCP SDK · MiniSearch (BM25) · systemd
📖 Read the full source: r/ClaudeAI
👀 See Also

Octopoda MCP Server Adds Persistent Memory, Loop Detection, and Audit Trails to Claude Code
A developer built Octopoda, an MCP server that integrates with Claude Code to provide persistent memory, loop detection, audit trails, and shared knowledge spaces for AI agents. The system uses PostgreSQL with pgvector for semantic search, FastAPI, and a React dashboard.

Claude AI's UltraThink feature returns with practical usage guidance
Claude AI has reinstated the UltraThink feature after user feedback. Medium effort is now the default for Opus 4.6 (Max/Team), with High effort available permanently via /model, and UltraThink as a one-turn override to high effort.

Claudraband: Terminal Wrapper for Persistent Claude Code Sessions
Claudraband wraps the official Claude Code TUI in a controlled terminal to enable resumable workflows, remote session control via HTTP daemon, and ACP server integration for alternative frontends like Zed or Toad. It requires Node.js/Bun, authenticated Claude Code, and tmux for first-class local workflows.

Open Source SQLite-Based Persistent Memory System for Claude
A developer has released memchat, a GPL-licensed local system that extracts knowledge from Claude sessions at checkpoints, stores it in SQLite, and reassembles it for new sessions to maintain context across conversations.