setting-up-mcpslisted
Install: claude install-skill rdoser13/free-claude-skills
# Setting Up MCPs
MCP (Model Context Protocol) connects Claude Code to external tools like GitHub, Notion, databases, and more.
## Quick Reference
| Action | Command |
|--------|---------|
| Add cloud service | `claude mcp add --transport http <name> <url>` |
| Add local tool | `claude mcp add --transport stdio <name> -- <command>` |
| List connections | `claude mcp list` |
| Check status | `/mcp` (inside Claude Code) |
| Authenticate | `/mcp` → select service → "Authenticate" |
| Remove connection | `claude mcp remove <name>` |
## Setup Workflow
Follow this checklist for any new MCP:
```
- [ ] Step 1: Identify the service type (cloud or local)
- [ ] Step 2: Get the MCP URL or command
- [ ] Step 3: Run the add command
- [ ] Step 4: Verify with `claude mcp list`
- [ ] Step 5: Authenticate if needed (`/mcp`)
- [ ] Step 6: Test with a simple request
```
### Step 1: Identify Service Type
**Cloud services** (GitHub, Notion, Sentry, etc.):
- Use `--transport http` or `--transport sse`
- Require a URL like `https://mcp.servicename.com/...`
- Usually need browser authentication
**Local tools** (databases, file servers, custom scripts):
- Use `--transport stdio`
- Require a command like `npx -y package-name`
- May need API keys via `--env`
### Step 2: Get Setup Information
Find the service's MCP documentation. Look for:
- **URL** for cloud services
- **npm package** or **command** for local tools
- **Required environment variables** (API keys)
**Popular hosted MCP servers*