VSCode github copilot을 이용한 MCP서버 사용
·
알쓸신잡
오늘은 최근 AI분야에서 제일 핫한 MCP를 Visaul Studio Code에서 사용하는 방법을 작성해보려고 한다.우선 MCP를 아주아주 간단하게 설명하자면, Model Context Protocol(MCP)은 LLM(대규모 언어 모델)이 다양한 서비스와 API(GitHub, Google Drive, Figma 등)와 표준화된 방식으로 통신할 수 있게 해주는 프로토콜로, 이는 에이전트나 LLM이 다양한 서비스와 상호작용할 수 있도록 중간 계층 역할을 한다.즉 여러 Tool들을 Agent가 쉽게 가져다가 쓸 수 있도록 패키징? 해놨다고 생각해야 하나, 아무튼 MCP에 대한 더 자세한 설명은 아래 유튜브들을 보면 좋을 것 같다. 테디노트유튜브, 노마드코더유튜브이 MCP 덕분에 여러 사람들이 개발해 놓은 M..
맥북 한영키 윈도우 처럼 세팅
·
알쓸신잡
윈도우를 쓰다가 맥북으로 넘어가니 한/영 전환이 너무 불편했다....쓰다보면 익숙해지겠지 했지만 집 데스크톱은 윈도우, 회사는 리눅스, 노트북은 맥북을 쓰다 보니 영 적응이 안돼서 그냥 한/영키만 윈도우처럼 설정하고자 했다..이미 많이 알려져있지만, 내가 다시 볼 목적으로 작성해보려고 한다.KarabinerKarabiner는 macOS에서 키보드를 커스터마이징 할 수 있게 해주는 강력한 프로그램으로, 한영키뿐만 아니라 다양하게 커스텀할 수 있다. 키보Install공식홈페이지에서 무료로 다운로드할 수 있다. Karabiner-ElementsKarabiner-Elements A powerful and stable keyboard customizer for macOS. Download v15.3.0 Toggl..
Obsidian Auto card link 플러그인
·
알쓸신잡
오늘 소개할 Obsidian 플러그인은 URL에서 메타데이터를 자동으로 가져와 카드 스타일 링크로 만들어주는 auto card link라는 플러그인이다. 즉, 아래와 같이 티스토리에서와 같이 링크를 넣고 엔터를 눌렀을 때 나오는 미리 보기이다.기능붙여 넣기 및 URL 자동 변환: 복사한 URL을 붙여 넣으면 자동으로 카드 링크로 변환된다.(수동, 자동은 설정에서 변경 가능)내부 링크 이미지 지원: 내부 링크 (image: "[[image.png]]")를 통해 로컬 이미지 지원.cardlink 속성cardlink 코드 블록은 YAML 문법을 사용하여 카드 스타일 링크를 표시한다.자동으로 메타데이터를 가져오지 못했다면 직접 아래 문법에 따라서 추가해 주면 된다!이름필수설명urlYes링크를 클릭했을 때 열릴 ..
vLLM 소개 및 설치 가이드
·
알쓸신잡
오늘은 vLLM 에대해서 간단하게 알아보고 설치하는 방법까지 알아보려고 한다.1. vLLM 이란?vLLM은 Versatile Large Language Model Serving System의 약자로, 대규모 언어 모델(LLM)을 효율적으로 서빙하기 위한 오픈소스 라이브러리이다.높은 처리량과 낮은 지연 시간을 목표로 설계되었으며, 특히 GPU 환경에서 LLM 추론 성능을 극대화해 준다는 특징이 있으며,VLLM은 PagedAttention, 최적화된 CUDA 커널, 텐서 병렬 처리 등 다양한 기술을 활용하여 빠른 추론 속도를 제공한다. GitHub - vllm-project/vllm: A high-throughput and memory-efficient inference and serving engine f..
Chrome 텍스트 커서 깜박임 오류 해결 가이드
·
알쓸신잡
문제얼마 전부터 갑자기 chome의 모든 웹페이지에서 마우스를 클릭하면 텍스트 입력할 때처럼 커서가 깜박거리는 현상이 발생했다.다행히 검색하니 해결책이 나와서 해결했는데, 안그러다가 갑자기 왜 켜진지는 모르겠다..해결책Chrome 브라우저 설정 페이지 (chrome://settings/) 접속커서 혹은 cursor 검색텍스트 커서로 페이지 탐색 or Navigate pages with a text cursor 기능 비활성화Reference 크롬 인터넷 창 안에서도 텍스트 쓸때처럼 커서가 깜빡입니다 - Chrome 커뮤니티 support.google.com
Git-credential
·
알쓸신잡
HTTPS & SSH protocol with GitGit 저장소에 접근하는 주요 방법은 HTTPS와 SSH 두 가지가 있다.우리가 clone할 때도 많이 봤을 것이다.HTTPS웹 브라우저에서 사용하는 것과 동일한 보안 프로토콜Git 서버와 통신할 때 사용자 이름과 비밀번호 또는 개인 접근 토큰(PAT)을 사용하여 인증장점: 설정이 간단하고 방화벽 친화적입니다. 대부분의 환경에서 별도의 설정 없이 바로 사용가능단점: 매번 인증 정보를 입력해야 할 수 있으며, SSH에 비해 속도가 느림SSHSSH는 암호화된 네트워크 프로토콜보안 키 쌍(개인 키와 공개 키)을 사용하여 인증다. 공개 키를 Git 서버에 등록하고, 개인 키를 로컬 시스템에 보관장점: 보안성이 높고, 매번 인증 정보를 입력할 필요가 없어 편리하..
nano 에디터
·
리눅스
리눅스를 사용하면 편집기로 보통 vi,vim,nano중 하나를 사용할 것이다.nano는 보통 기본으로 안깔려있고 설치해야되고 에전부터 개발을 하던 사람은 vi나 vim을 사용하겠지만 입문한지 별로 안된 나에게는 익숙해지지가 않았다.nano는 그냥 메모장이랑 다를 것도 없고 매우 편해서 사용하게되었다.단순 문서 편집을 할때는 nano 명령어로 열면되지만 crontab같은 것들을 편집할 때는 자동으로 기본 편집기인 vi가 열리기 때문에 추가적인 설정이 필요하다. 그래서 오늘은 nano 설치와 기본편집기를 바꾸는 방법 및 커스터마이징 방법에 대해서 알아볼 것이다. nano 설치sudo apt updatesudo apt install nano기본 편집기 변경select-editor위 명령어를 이용하면 아래와 같..