자주 사용하는 MCP 관련 정리했다. 몇개 더 추가될 예정.

-s (scope) 옵션

claude mcp add 명령어에서 -s 옵션은 MCP 서버의 설정 범위를 지정한다.

옵션 설명
-s user 사용자 레벨 설정. 모든 프로젝트에서 사용 가능. ~/.claude/ 디렉토리에 저장
-s project 프로젝트 레벨 설정. 현재 프로젝트에서만 사용. .claude/ 디렉토리에 저장

대부분의 경우 -s user를 사용하면 된다.

개발 관련

JIRA

claude mcp add jira -s user \
  --env JIRA_HOST=https://my.atlassian.net \
  --env JIRA_USERNAME=ash84@xxx.com \
  --env JIRA_API_TOKEN={{ JIRA API TOKEN}} \
  -- npx -y @modelcontextprotocol/server-atlassian

Slack

claude mcp add slack -s user \
  -e SLACK_BOT_TOKEN={{ SLACK_BOT_TOKEN }} \
  -e SLACK_TEAM_ID={{ SLACK_TEAM_ID }} \
  -- npx -y @modelcontextprotocol/server-slack

Data 관련

Redash

claude mcp add redash -s user \
  -e REDASH_URL={{ REDASH_URL }} \
  -e REDASH_API_KEY={{ REDASH_API_KEY }} \
  -- npx -y @suthio/redash-mcp

MongoDB

claude mcp add mongodb -s user \
  -e MDB_MCP_CONNECTION_STRING="{{ MONGODB_CONNECTION_STRING }}" \
  -e MDB_MCP_READ_ONLY=true \
  -- npx -y mongodb-mcp-server

MySQL

claude mcp add mysql -s user \
  -e MYSQL_HOST='{{ MYSQL_HOST }}' \
  -e MYSQL_PORT='3306' \
  -e MYSQL_USER='{{ MYSQL_USER }}' \
  -e MYSQL_PASS='{{ MYSQL_PASS }}' \
  -e MYSQL_DB='{{ MYSQL_DB }}' \
  -e ALLOW_INSERT_OPERATION='false' \
  -e ALLOW_UPDATE_OPERATION='false' \
  -e ALLOW_DELETE_OPERATION='false' \
  -- /opt/homebrew/bin/node ~/workspace/mcp-server-mysql/dist/index.js