{"name":"io.github.seongwon030/velog","slug":"seongwon030-velog","title":"Velog","description":"Write, publish, and manage Velog (velog.io) posts, series, comments, and trends. 29 tools.","url":"https://mcp.market/server/seongwon030-velog","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":34,"stars":5,"forks":0,"downloads_week":55,"last_push_at":"2026-08-30T11:00:21.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/seongwon030/velog_mcp","website":"https://www.npmjs.com/package/velog-mcp-claude","version":"0.22.0","remotes":[],"packages":[{"registryType":"npm","identifier":"velog-mcp-claude","version":"0.22.0","transport":{"type":"stdio"}}],"tools":[{"name":"velog_append_to_series","description":"포스트를 시리즈에 추가합니다. post_id는 velog_publish_post 또는 velog_list_posts 응답에서 확인할 수 있습니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_create_series","description":"새 Velog 시리즈를 생성합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_delete_comment","description":"Velog 댓글을 삭제합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_delete_post","description":"Velog 포스트를 삭제합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_delete_series","description":"Velog 시리즈를 삭제합니다. 시리즈 내 포스트는 삭제되지 않습니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_draft_post","description":"Velog 포스트 초안을 세션 메모리에 저장합니다. 발행 전 사용자가 검토할 수 있도록 draft_id를 반환합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_get_comments","description":"특정 Velog 포스트의 댓글 목록을 가져옵니다. 댓글 ID를 확인하여 삭제에 활용할 수 있습니다. username을 지정하면 타 유저 포스트의 댓글도 조회할 수 있습니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_get_notifications","description":"내 Velog 알림 목록을 가져옵니다. 좋아요·댓글·팔로우 알림과 읽지 않은 알림 수를 반환합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_get_post","description":"특정 Velog 포스트의 전체 내용을 가져옵니다. username을 지정하면 타 유저 포스트도 조회할 수 있습니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_get_reading_list","description":"내 Velog 읽을 목록(북마크)을 가져옵니다. 저장한 포스트 목록을 반환합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_get_rss","description":"특정 Velog 유저의 RSS 피드를 가져옵니다. 인증 없이 최신 포스트 목록을 조회할 수 있습니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_get_trending","description":"Velog 트렌딩 포스트 목록을 가져옵니다. timeframe으로 기간을 지정할 수 있습니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_git_to_post","description":"git 커밋 이력과 diff를 분석해 Velog 블로그 초안용 컨텍스트를 반환합니다. 코딩 후 '오늘 작업한 거 블로그에 올려줘'라고 하면 자동으로 커밋 내역과 변경 코드를 수집해 Claude가 초안을 작성할 수 있도록 합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_import_from_github","description":"GitHub 블로그 저장소의 마크다운 파일을 Velog 초안으로 가져옵니다. Jekyll/Hugo/기타 정적 블로그의 _posts 폴더를 지원합니다. dry_run: true로 먼저 미리보기를 확인하세요.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_like_post","description":"Velog 포스트에 좋아요를 누릅니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_list_posts","description":"Velog 포스트 목록을 가져옵니다. username을 지정하면 타 유저 포스트도 조회할 수 있습니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_list_series","description":"내 Velog 시리즈 목록을 조회합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_list_tags","description":"내 Velog 태그 목록과 태그별 포스트 수를 조회합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_list_temp_posts","description":"Velog 임시저장 포스트 목록을 가져옵니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_publish_post","description":"초안(draft_id)을 Velog에 발행합니다. velog_draft_post 호출 후 사용하세요.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_search_posts","description":"Velog 포스트를 키워드로 검색합니다. username을 지정하면 특정 유저의 포스트만 검색합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_topic_research","description":"Velog 트렌딩 포스트를 분석해 내가 아직 쓰지 않은 인기 주제(gap)를 찾아줍니다. 트렌딩 태그 빈도와 내 포스트 태그 이력을 교차분석해 주제 발굴에 활용하세요.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_trend_report","description":"Velog 트렌딩 포스트를 분석하여 최근 개발 동향 리포트 데이터를 반환합니다. 각 포스트의 태그, 요약, 좋아요/댓글 수를 포함하며 Claude가 이를 분석해 트렌드 문서를 작성합니다.","write_action":false,"price_micros":0,"input_schema":null},{"name":"velog_unlike_post","description":"Velog 포스트 좋아요를 취소합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_update_comment","description":"Velog 댓글 내용을 수정합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_update_post","description":"기존 Velog 포스트를 수정합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_update_series","description":"Velog 시리즈의 이름 또는 URL slug를 수정합니다.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_upload_image","description":"로컬 이미지 파일을 Velog에 업로드하고 URL을 반환합니다. 반환된 URL을 마크다운 본문에 사용하세요.","write_action":true,"price_micros":0,"input_schema":null},{"name":"velog_write_comment","description":"Velog 포스트에 댓글을 작성합니다. comment_id를 지정하면 대댓글로 작성됩니다.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T20:57:58.454Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:57:58.448Z","components":{"code":{"score":25,"max":25,"notes":["63 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"velog-mcp-claude","version":"0.22.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-08-30T11:00:46.816Z","repositoryUrl":"git+https://github.com/seongwon030/velog_mcp.git","weeklyDownloads":55}],"repo":{"found":true,"owner":"seongwon030","repo":"velog_mcp","archived":false,"pushedAt":"2026-08-30T11:00:21Z","stars":5,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/105052068?v=4","ownerCreatedAt":"2022-05-06T10:57:08Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/105052068?v=4&s=128","source":"github"},"presence":{"stars":5,"forks":0,"downloadsWeek":55,"license":"MIT","lastPushAt":"2026-08-30T11:00:21.000Z","score":34}}}},"grade_history":[],"reviews":[]}