반응형 전체 글111 claude skills github 주소https://github.com/anthropics/skills GitHub - anthropics/skills: Public repository for Agent SkillsPublic repository for Agent Skills. Contribute to anthropics/skills development by creating an account on GitHub.github.com skills 다운로드 (zip)git clone https://github.com/anthropics/skills.git 2026. 2. 13. webMCP WebMCP 공개 — 브라우저 속 AI 에이전트를 위한 새로운 표준의 등장최근 Chrome 팀이 WebMCP(Web Model Context Protocol) 의 얼리 프리뷰를 공개했습니다. 이 표준은 웹사이트가 브라우저 내 AI 에이전트에게 직접 구조화된 도구를 노출할 수 있도록 설계된 새로운 방식으로, 기존의 화면 스크래핑이나 DOM 추론을 대체할 수 있는 혁신적인 접근입니다.🧩 WebMCP란 무엇인가?WebMCP는 웹페이지가 “이 페이지에서 어떤 작업이 가능한지”를 명시적으로 정의하는 계약(contract) 기반 상호작용 프로토콜입니다.즉, AI가 버튼의 의미를 추측하거나 폼 구조를 해석할 필요 없이, 웹이 스스로 기능과 입력·출력을 명시적으로 공개합니다.이 계약은 세 가지 핵심 요소로 구성됩니다.. 2026. 2. 12. MCP 란 MCP(Model Context Protocol)는 24년 11월 Anthropic에서 발표한 개념으로 JSON-RPC 2.0을 통신 기반으로 삼아, LLM 애플리케이션이 외부 데이터 소스와 도구(API, 데이터베이스, 파일 등)를 일관된 방식으로 호출하고 통합하도록 돕는 ‘표준화된 브리지’다. 이는 복잡한 통신이나 통합 로직을 신경 쓰지 않아도 되고, 서로 다른 구현체끼리도 호환 가능하게 된다. https://www.anthropic.com/news/model-context-protocol?utm_source=chatgpt.com Introducing the Model Context ProtocolThe Model Context Protocol (MCP) is an open standard for co.. 2025. 12. 10. [html] 공백(스페이스, 띄어쓰기) 넣기 html으로 공백을 넣고자 할 경우 생각이 안날 때가 있다. html에서는 모든 공백을 한 칸으로 취급하기 때문에 원하는 대로 입력이 안된다. 한 칸의 띄어쓰기를 넣고자 할 경우 를 사용하면 된다. "Non-breaking Space"의 약자로 하나의 공백을 넣을 수 있으며 세미콜론(";")을 꼭 넣어야한다. 두 칸, 세 칸의 공백을 넣고자 할 경우 ... 를 넣어주면 된다. 조금 더 넓은 간격의 공백을 넣고자 할 경우 를 사용하면 된다. "En Space"의 의미를 가지며 현재 폰트에서 알파벳 "N" 너비와 같은 폭을 나타낸다. 이보다 조금 더 넓은 간격의 공백은 를 사용하면 된다. "Em Space"의 의미를 가지며 현재 폰트에서 알파벳 "M" 너비와 같은 폭을 나타낸다. 2023. 12. 19. [개발환경] VSCode 항상 새탭(새창)으로 코드 열기 Visual Studio Code에서 코드 선택시 항상 새탭(새창)으로 열리게 하는 설정은 아래와 같이 할 수 있다. 1. Settings 진입 왼쪽 아래 Manage(설정 아이콘) 버튼 -> Settings 선택 단축키 "Ctrl" -> "+" -> "," 세개 순서대로 입력 (글자가 커지는 단축키 세팅이 되어 있어 비추) F1(Command Platte) -> "Preferences: Open Settings (UI)" 선택 2. User 탭 -> Workbench -> Editor Management 진입 Enable Preview 체크박스 해제: 코드를 열경우 새탭(새창)으로 열도록 함 Enable Preview From Quick Open 체크박스 해제: Quick Open(Ctrl + P 조합.. 2023. 12. 18. [개발환경] anaconda 설치 및 VS Code 설정 (old version 설치) python 개발 환경 구축을 위해 python 설치 후 추가로 필요한 패키지들을 별도로 설치해야한다. pip는 "Preferred Installer Program” / "PIP Installs Packages" 의미를 가지며 파이썬 패키지를 설치 및 관리 할 수 있는 시스템으로 파이썬 package manager이다. pip를 이용하여 필요한 패키지를 설치하여 import하고 사용하고 가상환경을 구성하여 특정 파이썬 버전이나 패키지를 설치하여 사용한다. 그러나 이것은 때로는 귀찮음을 유발한다. 이러한 점을 조금 더 편리하게 할 수 있는 방법이 anaconda를 설치하여 사용하는 것이다. 파이썬을 포함해서 다양한 모듈을 포함한 통합 패키지이다. 아래 경로에서 아나콘다를 다운받아 설치 할 수 있다. 다만 .. 2023. 10. 14. [개발환경] windows ssh key 생성 windows에서 원격 서버 접속을 위한 ssh key 생성이 필요할 수 있다. cmd 창을 열어 ssh key를 생성할 폴더 (.ssh)를 생성한다. ssh-keygen 명령어를 통해 기본적으로 C:\Users/User/.ssh/ 를 생성하고 id_rsa 파일에 key 값이 저장되나 별도로 관리하고자 할 경우에는 원하는 디렉토리로 이동하여 .ssh를 생성한다. 예를 들어 D:\work/.ssh 에 ssh key 값을 저장하고자 할 경우 아래와 같은 명령어로 수행할 수 있다. D:\work/.ssh> ssh-keygen -t rsa -f D:\work/.ssh/id_rsa .ssh 디렉토리에서 ssh-keygen -f 옵션을 통해 지정된 곳에 ssh key를 생성할 수 있으며 id_rsa / id_rsa.. 2023. 7. 26. [C] ^M (carriage return) 아스키코드 보통 윈도우에서 리눅스 운영체제로 data가 전달되는 경우 ^M(carriage return) 문자가 함께 전달되는 경우가 있다. ^M을 포함하여 리눅스 운영체제에서 string 비교를 하게될 경우가 있는데 이 때의 아스키코드 값은 13 (CR) carriage return 이다. carriage return은 "\r"으로 아래와 같이 비교할 수 있다. char str_cmp[3] = "abc\r" //str은 abc^M if (!strcmp(str, str_cmp)) printf("same!\n"); 실행 결과 # same! 2023. 3. 6. [error] dpgk was interrupted apt install 시도 시 아래와 같은 에러를 발견할 수 있다. "E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem." dpkg는 Debian 패키지 관리자로 .deb 패키지를 설치 또는 제거할 수 있도록 한다. Debian은 데비안 프로젝트에서 만들어 배포하는 리눅스이다. apt(Advanced Packaging Tool) install을 시도하였으나 dpkg 관련 error가 발생한 이유는 결국 apt install도 deb 패키지를 설치하는 역할을 하기 때문이다. dpkg는 해당 패키지만 설치하나 apt는 관련된 패키지도 함께 설치하는 차이점이 있다. 결국은 .deb 패키지.. 2023. 3. 6. 이전 1 2 3 4 ··· 13 다음 728x90 반응형