Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcp-starter

Set up MCP for Claude Code, OpenCode, and Cursor in minutes.

mcp-starter gives you one command flow for project or global MCP setup, preset servers, auth env wiring, and target config sync.

Features

  • Menu-based onboarding: mcp-starter menu
  • Quick setup modes: minimal or all essentials
  • Scope switch: project-local (.claude/.opencode/.cursor) or global (~/.claude, ~/.config/opencode, ~/.cursor)
  • Preset catalog with auth hints
  • Auth commands (auth set, auth login, auth show)
  • Import existing MCP entries from target configs
  • Safe apply with backup files (.bak)

Install

npm i -g @tejas_sidhwani/mcp-starter

30-second start

mcp-starter menu

Recommended first path:

  1. Quick setup (all essentials)
  2. Choose scope (project or global)
  3. Configure auth where needed
  4. Apply

Fast non-interactive setup

mcp-starter setup --yes --scope project --mode all
mcp-starter validate

Presets and auth

View presets:

mcp-starter presets

Add a preset or custom MCP:

mcp-starter add github --package @modelcontextprotocol/server-github --env "GITHUB_TOKEN=ghp_xxx"
mcp-starter add jira --package @example/jira-mcp --args "--project,ABC"

Auth commands:

mcp-starter auth set github --env "GITHUB_TOKEN=ghp_xxx"
mcp-starter auth login github
mcp-starter auth show github

Apply to targets:

mcp-starter apply

Commands

mcp-starter help
mcp-starter menu
mcp-starter setup [--yes] [--scope global|project] [--mode minimal|all]
mcp-starter presets
mcp-starter list
mcp-starter validate
mcp-starter apply
mcp-starter import

mcp-starter add <serverId> --package <npmPackage> [--args "a,b"] [--env "K=V,K2=V2"]
mcp-starter remove <serverId>
mcp-starter enable <serverId>
mcp-starter disable <serverId>

mcp-starter auth set <serverId> --env "K=V,K2=V2"
mcp-starter auth login <serverId>
mcp-starter auth show <serverId>

mcp-starter guard check --server <serverId> --action <name>
mcp-starter guard run --server <serverId> --action <name>
mcp-starter supervise start --restarts 3

Testing

npm run test:smoke

About

CLI tool for setting up MCP (Model Context Protocol) for Claude Code, OpenCode, and Cursor with preset servers, auth wiring, and config sync.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages