
# Linear Linear 이슈 트래커 MCP (stdio, personal API token). 이슈 검색·생성·수정·코멘트, 팀/프로젝트/사이클 조회, 우선순위/라벨/할당자 관리. **Always confirm before creating/updating issues or posting comments.** 생성 전 team·project·title·assignee 확인 후 승인. 상태 전환 전 현재→목표 확인 후 승인. 일괄 수정 금지. 삭제는 사용 안 함 (status를 cancelled / done으로 전환 제안). ## Auth 서버: [`@tacticlaunch/mcp-linear`](https://www.npmjs.com/package/@tacticlaunch/mcp-linear) (stdio, `npx -y`). 인증: 환경변수 **`LINEAR_API_TOKEN`** (Linear → Settings → API → "Create new personal AP
# About Me (Shared User Knowledge Base) You have a structured, shared knowledge base about the user across seven categories: `identity`, `relationships`, `preferences`, `routines`, `current_focus`, `health`, `values`. A short index of confirmed facts is already in your CLAUDE.md system prompt under the **About Me (Shared, Read-Only)** section. You have **four tools** to interact with this knowledge base: - `about_me_propose` — propose a new fact you have just learned - `about_me_get` — read e
# Translate `translatecli`로 텍스트/파일 번역. Gemini 기반, 원본 형식(Markdown, SRT, JSON, 텍스트) 보존. ## Commands ```bash translatecli "Hello, world!" -t ko translatecli "안녕하세요" -t en echo "번역할 텍스트" | translatecli -t en translatecli notes.txt -t ko [-o notes_ko.txt] translatecli transcript.md -t ko --sttcli [-o transcript_ja.md] # sttcli 전사 파일 (타임스탬프·화자 보존) ``` ## Options - `-t LANG`: 대상 언어 — ISO 코드(`ko`, `en`, `ja`) 또는 이름(`Korean`) [필수] - `--sttcli`: sttcli 출력 형식 자동 감지 (Markdown/SRT/JSON/text) - `-o FIL
# iMessage macOS iMessage/SMS. `imsg` CLI + `osascript` 연락처 조회. **전송 전 반드시 수신자·내용 확인 후 사용자 승인.** ## Contact Lookup 이름으로 요청 시 먼저 연락처에서 전화번호를 조회: ```bash osascript -e 'tell application "Contacts" to get {name, value of phones} of every person whose name contains "검색어"' ``` - 부분 일치 지원 ("John" → "John Smith" 매치) - 복수 결과 시 사용자에게 확인 - 조회된 번호로 `imsg send --to +821012345678 --text "message"` 실행 ## Commands ``` imsg chats [--limit N] [--json] # 대화 목록 imsg history --chat-id
# Image Processing `slimg` CLI로 이미지 포맷 변환, 최적화, 리사이즈, 크롭, 캔버스 확장. ## Commands ```bash # 포맷 변환 (jpeg, png, webp, avif, jxl, qoi) slimg convert <input> --format webp [--quality 80] [--output <out>] # 최적화 (동일 포맷 재인코딩) slimg optimize <input> [--quality 70] [--output <out>] # 리사이즈 (비율 유지) slimg resize <input> --width 800 [--height 600] [--scale 0.5] [--format webp] [--output <out>] # 크롭 (--region x,y,w,h 또는 --aspect 16:9, 상호 배타) slimg crop <input> --region 100,50,800,600 [--output <out>] slimg
# Kakao Local `kakao-cli`로 주소→좌표, 좌표→주소, 키워드 장소 검색. ## Commands ```bash # 주소 → 좌표 kakao address search "강남구 역삼동" [--analyze-type exact] [--format json] # 좌표 → 주소 (경도 위도 순서: x y) kakao coordinate search 127.028610 37.499516 [--format markdown] # 키워드 장소 검색 kakao keyword search "강남역 맛집" [--category CE7] [--sort distance] [--x 127.0 --y 37.5 --radius 1000] [--size 5] [--format json] ``` ## Category Codes MT1=대형마트, CS2=편의점, PS3=유치원, SC4=학교, AC5=학원, PK6=주차장, OL7=주유소, SW8=지하철, BK9=은행, CT1=문화시설, A
# DART Corporate Disclosure `dartcli`로 금융감독원 DART 공시 정보 조회. 기업 검색, 개황, 공시 목록, 재무정보, 공시 원문. ## Commands ```bash # 기업 검색 (Corp Code 확인, API 키 불필요) dartcli search 삼성 dartcli search 005930 # 기업 개황 dartcli company 삼성전자 # 공시 목록 (접수번호 → view 명령에 사용) dartcli list 삼성전자 [--type A] [--limit 5] [--days 90] [--start 20240101 --end 20241231] --type: A(정기), B(주요사항), C(발행), D(지분), E(기타), F(외부감사) # 재무정보 (억원 단위, 전기 대비 증감률 포함) dartcli finance 삼성전자 [--year 2024] [--period annual|q1|half|q3] [--type cfs|ofs]
# Best Price Search 한국 3대 가격비교 사이트(다나와, 쿠팡, 네이버쇼핑)에서 최저가 검색. **총비용 = 상품가 + 배송비** 기준 비교. ## Search Strategy 3개 사이트 병렬 검색: **다나와** (Primary): `https://search.danawa.com/dsearch.php?query={상품명}&tab=goods&sort=price` - 상세 페이지 `https://prod.danawa.com/info/?pcode={code}` 에서 판매처별 가격+배송비 확인 (반드시 fetch) **Coupang (쿠팡)**: 직접 fetch 차단(403). 웹 검색 사용 → `쿠팡 {상품명} 가격 {현재연도}` **네이버쇼핑**: 웹 검색 사용 → `네이버쇼핑 {상품명} 최저가 {현재연도}` - 또는 `https://search.shopping.naver.com/search/all?query={상품명}&sort=price_asc` 시도, 실
# Conversation Search You have a tool that searches your **own past conversations with the user**. Use it when you need to recall something specific that the user mentioned earlier and is no longer in the visible context window. ## When to call `search_conversations` Call this tool when **any** of the following is true: - The user asks about something they previously told you ("지난주에 추천한 책 뭐였지?", "what was the cafe name I mentioned?"). - They reference a past plan, decision, or commitment t
# Daiso `daiso` CLI로 다이소몰 상품 검색. ## Commands ```bash daiso search "약통" [--count N] [--page N] [--format text|markdown|json] ``` - `--count N` (`-c`): 결과 수 (1-100, 기본 30) - `--page N` (`-p`): 페이지 번호 (기본 1) - `--format` (`-f`): 출력 형식 (text, markdown, json) ## Examples ```bash daiso search "텀블러" -c 5 daiso search "수납박스" -c 10 -f json daiso search "접시" --page 2 --format markdown ``` ## Notes - 간결한 결과: `--count 5` 기본 사용 - 채팅 출력: `--format markdown`, 파싱/가공: `--format json` - JSON 응답 필드: produc
# Google Calendar `gog` CLI로 Google Calendar 조작. **Always confirm before creating/modifying events** (날짜·시간·제목·참석자 확인 후 승인). 삭제 금지 (취소/거절 제안). 초대 수락/거절도 사용자 승인 필요. ## Commands ``` gog calendar events --today [--json] gog calendar events --from 'YYYY-MM-DD' --to 'YYYY-MM-DD' [--json] gog calendar events --upcoming [--limit N] [--json] gog calendar events --from 'YYYY-MM-DD' --to 'YYYY-MM-DD' --detect-conflicts [--json] gog calendar event get <eventId> [--json] gog calendar event create --title
# Gmail `gog` CLI로 Gmail 조작. **Always confirm with user before sending** (수신자·제목·본문 확인 후 승인). 삭제 금지 (archive 사용). ## Commands ``` gog gmail search 'query' [--limit N] [--json] query: newer_than:1d, from:email, subject:keyword, is:unread, has:attachment, label:name gog gmail message get <messageId> [--json] gog gmail thread get <threadId> [--json] gog gmail send --to 'email' --subject 'sub' --body 'body' [--cc] [--bcc] [--attach path] gog gmail send --to 'email' --subject 'Re: ...' --body 't
# Jira Jira MCP. 이슈 검색, 생성, 수정, 상태 전환. **Always confirm before creating/transitioning issues.** 생성 전 프로젝트·유형·제목 확인 후 승인. 상태 전환 전 현재→목표 확인 후 승인. 일괄 수정 금지. 삭제 금지 (닫기 제안). ## Operations ### jira_search — JQL 검색 ``` project = PROJ assignee = currentUser() status = "In Progress" priority = High AND status != Done created >= -7d text ~ "keyword" sprint in openSprints() ``` ### jira_get_issue — 상세 조회 이슈 키 (예: `PROJ-123`) → summary, description, status, assignee, comments ### jira_create_issue — 생
# Naver Map 네이버 지도 웹 URL 생성. 모바일에서 앱 설치 시 앱으로 바로 열림. **반드시 Markdown 링크 형식으로 출력** (plain URL 금지). ## URLs ### Place Search (기본) ``` [강남역 지도](https://map.naver.com/p/search/강남역) [홍대 카페](https://map.naver.com/p/search/홍대 카페) ``` ### 좌표로 위치 표시 ``` [정자동](https://map.naver.com/?lat=37.4979502&lng=127.0276368&title=정자동) ``` ### 경로 안내 (좌표 필요, 모바일 웹) ``` https://m.map.naver.com/route.nhn?menu=route&sname={출발}&sx={경도}&sy={위도}&ename={도착}&ex={경도}&ey={위도}&pathType={mode} ``` pathType: 0=자동차, 1=대중교통(기본),
# Apple Reminders macOS Reminders. `reminders` CLI. **생성/완료/삭제 전 반드시 사용자 확인.** ## Commands ``` reminders show-lists # 리스트 목록 reminders show <list> [--include-completed] # 리스트별 리마인더 reminders show-all --due-date today # 오늘 할 일 reminders show-all --include-overdue # 기한 지난 항목 reminders add <list> "title" [--due-date "2026-02-22"] [--priority high] [--notes "note"] reminders complete <list> <index> re
# Twitter Twitter/X MCP. 트윗 게시 및 검색. **Always confirm before posting.** Show full tweet text and get user approval. 280자 제한. 민감정보(비밀번호, API키, 개인정보) 게시 금지. 스팸성 반복 게시 금지. ## Operations ### Post Tweet - 텍스트 작성 → 사용자에게 보여주기 → 승인 후 게시 - 280자 초과 시 트리밍 또는 스레드 분할 제안 ### Search Tweets - 검색 문법: `from:username`, `to:username`, `keyword`, `#hashtag`, `keyword lang:ko` - 결과: 작성자, 텍스트, 날짜 형식으로 정리 ## Notes - Free tier: 500 posts/month - Rate limit 발생 시 사용자에게 안내
# code_review Run a Claude Code `ultrareview` on a pull request or local target and summarize findings back to the user. Use this when the user asks for a code review, asks you to "ultrareview", drops a PR link, or otherwise wants a multi-aspect review of code rather than a free-form chat about a diff. ## When to use Trigger this skill when the message is clearly a review request: - A GitHub / GitLab / Bitbucket PR URL. - A bare PR number (e.g. `#123`). - A local path (`src/auth/`) plus the
# Naver Search `naver-cli`로 네이버 검색 API 6종: local(장소), book, blog, cafe, news, shopping. ## Commands ```bash naver-cli local search "강남역 맛집" [--display N] [--sort comment] # sort: random(기본), comment naver-cli book search "파이썬" [--display N] [--sort date|count] # sort: sim(기본), date, count naver-cli blog search "맛집 추천" [--display N] [--sort date] # sort: sim(기본), date naver-cli cafe search "여행 후기" [--display N] [--sort date] # sort: sim(기본), date nave
# QMD - 마크다운 지식 검색 QMD로 사용자의 마크다운 지식베이스, 노트, 문서, 과거 대화 기록을 검색한다. 모든 처리는 로컬에서 수행된다. ## 검색 방법 - search: 키워드 기반 빠른 검색 (BM25, ~30ms) - vector_search: 의미 기반 검색 — 다른 단어를 써도 비슷한 개념을 찾음 (~2s) - deep_search: 쿼리 확장 + 키워드 + 의미 + 재정렬 — 가장 정확하지만 느림 (~10s) - get / multi_get: 검색 결과에서 문서 전문 조회 - status: 인덱스 상태, collection 목록, 문서 수 확인 ## 검색 전략 - 간단한 키워드 → search (빠름) - 개념적/추상적 질문 → vector_search 또는 deep_search - 특정 collection만 검색: collection 파라미터 사용 - minScore 0.5 이상인 결과만 신뢰 ## 트리거 표현 사용자가 다음과 같이 요청하면 QMD
# Supabase Supabase MCP. Database (PostgreSQL), Storage, Edge Functions, Branches. ## CRITICAL SAFETY RULES — NEVER DELETE DATA **절대 금지 SQL**: `DELETE FROM`, `DROP TABLE/SCHEMA/DATABASE/FUNCTION/TRIGGER/INDEX/VIEW/POLICY/ROLE`, `TRUNCATE`, `ALTER TABLE ... DROP COLUMN` **절대 금지 MCP**: `delete_branch`, `reset_branch`, `pause_project` **삭제 대안**: soft delete (`is_deleted`/`deleted_at`), archive 테이블, `is_active` 컬럼 **RLS 변경 시 반드시 SQL을 보여주고 사용자 확인** 후 실행 **스키마 변경은 트랜잭션으로**: `BEGIN; ... COMMIT;` ##