open-index/open-npm huggingface dataset:
npm package: @mcphunter/cli
Description: Find and install MCP servers from your terminal
Latest version: 0.1.0

# @mcphunter/cli

Find and install MCP servers from [mcphunter.com](https://mcphunter.com) — right from your terminal.

## Quick start

```bash
# Search for an MCP server
npx @mcphunter/cli search "web search"

# Add to Claude Desktop (default)
npx @mcphunter/cli add exa

# Add to Cursor
npx @mcphunter/cli add exa --client cursor

# Get AI-recommended servers for your project
npx @mcphunter/cli stack "I'm building a customer support bot with Slack and email"

# List installed servers
npx @mcphunter/cli list
```

## Supported clients
- Claude Desktop (default)
- Cursor
- Windsurf  
- Continue

## What it does

`add` fetches the tool config from mcphunter.com and writes it to your local MCP client config file. No signup required.

## License
MIT
npm package: @mcpi/install
Description: 🛠️ One-line, generic installer that fetches a fresh client_id from any MCP server's /install-info endpoint, safely stores it in ~/.mcp/mcp.json and never overwrites existing configs
Author: nathan lile
Latest version: 0.1.2

# `@mcpi/install` MCP Server Installer

One-command bootstrap for any **Model–Context Protocol** server.
Works with Cursor, Windsurf, Claude Desktop, FastMCP clients – whatever speaks MCP.

```bash
# no global install needed
npx @mcpi/install https://gateway.mycorp.dev --client cursor
```

---

## CLI flags

| Positional / flag | Default            | Description                                  |
|-------------------|--------------------|----------------------------------------------|
| `<server-url>`    | —                 | Base URL of the MCP gateway.                 |
| `--client`        | current hostname   | Label the install (e.g. `cursor`, `windsurf`). |
| `--config`        | `~/.mcp/mcp.json` | Override where the config is written.        |
| `--silent`        | `false`           | Don't open the docs page at the end.         |
| `--force`         | `false`           | Force fetch new config even if it exists.    |

---

## Local development & publishing

```bash
npm install          # installs deps
node bin/mcp-setup.mjs http://localhost:3000 --client dev  # requires a running MCP server
```

```bash
npm run lint         # currently a placeholder
npm test             # currently a placeholder
npm pack             # produces mcpi-install-x.y.z.tgz for a dry-run
```

```bash
npm version patch    # or minor / major
npm publish --access public
```

---