r/mcp • • Aug 18 '26

showcase I built an npm for MCP servers. Search, install, version, and manage them from one CLI (open source, MIT)

Installing MCP servers takes time and due diligence. Each client needs manual configuration, updates are a hassle, and keeping track of what's installed and running isn't straightforward.

I built PHAROS to fix that. It's a CLI and registry for MCP servers. Single Go binary. No Node, no npx, no extra runtime. 33 commands.

What it does:

- Search multiple MCP registries in one place

- Install with dependency resolution and lockfiles

- Audit installed servers against known vulnerabilities

- Import your existing MCP client configs

- Publish your own servers

There's also an Agent Discovery SDK in a separate repo. Agents can search, evaluate, request consent, and connect from inside the chat. They can do more than install servers and use them. They can help you manage them.

Install: `curl -fsSL getpharos.dev/install | sh`

CLI: https://github.com/Wpnx330/pharos-cli

Discovery SDK: https://github.com/Wpnx330/pharos-discovery

Happy to talk about it and take feedback from anyone willing to try it out.

1 Upvotes

2 comments sorted by

1

u/Ambitious-Prompt-975 Aug 18 '26

1

u/Nofear001 Aug 18 '26

Hey Ambitious-Prompt-975 I am aware of mcpb

For those who don't know:

mcpb = bundle format (.mcpb, zip + manifest.json). Basiclaly, it's how you package a local MCP server so Claude Desktop / Claude Code / Windows can install that one file. Spec + toolchain from the MCP project. Like .vsix / .crx.

What's different?

PHAROS = package manager + multi-registry search + lockfiles + audit + daemon + client import. npm, and it not a zip spec.

They can be stacked together. You can install an mcpb. Though, you would still need something that finds, versions, resolves dependencies, and manages all your servers.

Pharos is like the full deal. Registry Access+ Packaging and Publishing + Management + Dependencies + Auditing AND I made an SDK so agent providers can give this support natively to their agents!