본문 바로가기

Programming/개발툴 SW22

[cursorai] MCP 서버 - 노션 연동 후 문서 추가 방법 Cursor AI에서 MCP 서버를 통해 Notion과 연동하여 문서를 추가하려면 다음과 같은 단계를 따르시면 됩니다:Notion 통합 생성 및 API 키 발급:Notion의 My Integrations 페이지에서 새로운 통합을 생성합니다.생성된 통합에 적절한 권한을 부여하고, 발급된 "Internal Integration Token"을 복사합니다.MCP 서버 설정:Notion과의 연동을 지원하는 MCP 서버를 선택하여 설정합니다. 예를 들어, suekou/mcp-notion-server를 사용할 수 있습니다.선택한 MCP 서버의 저장소를 클론하고, 환경 설정 파일에 앞서 발급받은 Notion API 키를 입력합니다.MCP 서버 실행:설정이 완료된 MCP 서버를 실행합니다.서버가 정상적으로 실행되면, 해.. 2025. 3. 31.
[obsidian] 기본 문서폴더 변경 방법 Obsidian의 문서 폴더를 D:\obsidian\docs로 옮기려면 다음과 같이 진행하시면 됩니다:Obsidian 종료: 작업을 시작하기 전에 Obsidian 프로그램을 종료합니다.현재 볼트(Vault) 폴더 이동:파일 탐색기를 열어 현재 Obsidian 볼트가 위치한 폴더로 이동합니다. 기본적으로는 C:\Users\사용자명\Obsidian Vault와 같은 경로에 있을 수 있습니다.해당 볼트 폴더를 선택하여 원하는 위치인 D:\obsidian\docs로 이동하거나, 해당 경로에 새로운 폴더를 생성하고 그 안으로 볼트의 내용을 복사합니다.Obsidian에서 새로운 위치의 볼트 열기:Obsidian을 다시 실행합니다.왼쪽 하단의 'Open another vault' 버튼을 클릭합니다.'Open fold.. 2025. 3. 29.
[cursor ai] 로컬 MCP 서버 구성 vs. 다중 외부 MCP 서버 구성: 비교 분석 최근에 윈도 에디터에 mcp_server를 이것 저것 연동을 했습니다. 그랬더니 커서를 몇개 띄우면 검은 커맨드 창이 휘리릭 하면서 여러개 떴다 사라집니다. 당연히 리소스를 많이 차지할 거 같은 느낌에 비교해 봤습니다. 과연 mcp server를 통합으로 만들어서 로컬에 설치하는 것이 나은지, 아니면 지금처럼 외부 mcp 서버를 활용해서 커맨드 창이 여러개 뜨더라도 용인해줘야하는지 궁금합니다. 주요 항목 비교프로젝트 코딩 작업을 위해 로컬 환경에 MCP 서버를 단독 구성하는 경우와 여러 외부 MCP 서버를 mcp.json에 추가하여 사용하는 경우를 주요 항목별로 비교합니다. 아래 표에서는 성능부터 보안까지 각 측면에서 두 방식을 정리하였습니다:비교항목로컬 MCP 서버(단일 서버 구성) 다중 외부 MCP .. 2025. 3. 27.
[원격접속] 크롬 브라우저로 원격접속 상시 접속 설정 방법 윈도우 데스크톱 접속은 윈도우 유저에게는 다른 사용자의 컴퓨터를 제어하는 가장 클래식한 방법입니다. 하지만 원격접속을 위해서 설정하는 값이 있다보니, 일반 사용자들에게 친숙하지 않았습니다. 그러다가 카카오톡에서 제공한 원격접속은 정말 혁신이었습니다. 하지만 수년전 이 서비스는 사라졌습니다.이후 크롬 원격접속이 인기를 끌었습니다만, 이녀석은 1회성이고 오랜 시간 접속을 하더라도, 잠시 자리비우면 얄짤없이 끊어버리는 고약한 녀석입니다. 그런데 알고보니 무료로 아무때나 접속이 가능하도록 만들 수 있다고 합니다.​크롬 원격 데스크톱을 통해 원격으로 컴퓨터에 지속적으로 접속하려면 다음과 같은 절차를 따르세요:​크롬 원격 데스크톱 설치 및 설정크롬 브라우저에서 remotedesktop.google.com/acces.. 2025. 3. 26.
[도우미] MCP Servers 맵? 제공되는 MCP Server 목록 cursor ai 혹은 claude 관련 유튜브 동영상이나 블로그 강좌에서 간간히, 최근 강좌에서는 자주 나오는 mcp server가 늘어나고 있다는데, 어디에 있는지 어떻게 사용하는지도 잘 모르시는 분을 위해서 준비했습니다.MCP Servers, Clients 앱 혹은 서비스를 모아 놓은 사이트입니다. MCP Server Directory: 2600+ updated daily | PulseMCPA daily-updated directory of all Model Context Protocol (MCP) servers available on the internet. Connect your AI apps to external data sources and services.www.pulsemcp.com사용법.. 2025. 3. 24.
[트러블 리포팅] CursorAI MCP Server 설정시 command 창 감추기 0.47.x 버전 업그레이드 이후, Add new global MCP Server 버튼으로 바뀌고, server url을 추가하는 창 대신에 곧바로 mcp.json 파일이 나옵니다.#1. MCP Server 기본 설정{ "mcpServers": { "server-sequential-thinking": { "command": "cmd", "args": [ "/c", "npx", "-y", "@smithery/cli@latest", "run", "@smithery-ai/server-sequential-thinking", "--config", "\"{}\"" ], "e.. 2025. 3. 24.
[cursor] Cursor AI와 MCP를 활용한 GitHub 코드 분석 및 코드 리뷰 Cursor AI는 AI 통합 개발환경(IDE)으로, 코드 편집기와 AI 비서를 결합하여 코드 작성과 리뷰를 도와주는 도구입니다. 특히 MCP (Multi-Context Processing 또는 Model Context Protocol) 기능을 활용하면 AI가 코드베이스 전반에 걸쳐 맥락을 파악하고 여러 소스에 접근하여 더욱 풍부한 코드 분석 및 리뷰를 수행할 수 있습니다. 아래에서는 MCP의 개념과 필요성부터 Cursor AI에 MCP를 설정하고 GitHub 레포지토리와 연동하여 자동 코드 분석/리뷰를 구현하는 방법까지 순차적으로 설명합니다.MCP 개념과 필요성**MCP(Model Context Protocol)**는 AI 모델이 여러 컨텍스트나 외부 리소스에 안전하게 접근하도록 도와주는 표준화된 프로.. 2025. 3. 7.
[github] 1대의 pc 에서 github.com 의 2개 계정을 사용하는 방법 github.com에 여러 계정이 있습니다. 여러 앱을 사용하지 않고 github desktop app을 사용하려고 하니 2개 이상 ID를 공식적으로 허용하지 않습니다. 그래서 다른 방법이 없을까... 괜한 생각에 자료를 찾아봤습니다.여러 GitHub 계정을 CLI에서 동시에 사용하기 위해, 각 계정별로 SSH 키를 생성하고 Git 설정을 분리하는 방법을 단계별로 설명드리겠습니다. 1. 각 계정별 SSH 키 생성 1. 터미널에서 각 계정용 SSH 키 생성예를 들어, 개인 계정과 업무 계정이 있다면 다음과 같이 명령어를 실행하세요.# 개인 계정용 SSH 키 생성 (이메일: personal@example.com)ssh-keygen -t ed25519 -C "personal@example.com" -f ~/... 2025. 3. 4.
[동향] cursor 0.46.x 업데이트 Cursor 0.46.x 버전의 주요 업데이트 내용은 다음과 같이 요약할 수 있습니다:주요 업데이트 내용통합 인터페이스Chat, Composer, Agent가 하나의 통합 인터페이스로 재구성되어, 필요에 따라 모드를 전환하며 사용할 수 있게 되었습니다.새로운 UI 개선전체적인 디자인이 깔끔해지고, 새로운 테마 3종이 추가되어 사용자가 원하는 스타일로 변경할 수 있습니다.Agent 웹 액세스 자동화Agent가 이제 @web 명령어 없이도 자동으로 웹 검색을 수행해 필요한 정보를 가져옵니다.보안 강화 기능파일 공유에 대한 보안 규칙이 강화되어, .cursorignore에 명시된 파일은 LLM에 노출되지 않으며, 기존 인덱싱 기능은 .cursorindexignore 파일로 관리됩니다.Agent 툴 호출 제한 .. 2025. 3. 3.
[동향] 노트앱 Obsidian 업무용 무료으로 정책 변경 노트앱? 지식관리앱? 으로 소문이 자자한 Obsidian이 2월 20일 자사 블로그에 가격 정책 변경에 대한 글을 올렸습니다. Obsidian is now free for workStarting today, the Obsidian Commercial license is optional. Anyone can use Obsidian for work, for free. Explore organizations that support Obsidian on our new Enterprise page.obsidian.md위 블로그 내용을 요약해 보면 아래와 같습니다.2025년 2월 20일부터 Obsidian의 상업용 라이선스가 선택 사항으로 전환되었음을 알렸습니다. • 업무용 무료 사용:이전에는 직원 2명 이상의 조.. 2025. 2. 25.
[슬랙] 단축키 정리 아래는 Windows와 Mac에서 사용할 수 있는 대표적인 슬랙 단축키를 카테고리별로 정리한 표입니다.카테고리Windows 단축키Mac 단축키기능 설명구분윈도우 단축키맥 단축키기능 설명네비게이션Ctrl + KCmd + K채널이나 DM을 빠르게 검색해 전환네비게이션Alt + Shift + ↓Option + Shift + ↓다음 안 읽은 채널/대화로 이동네비게이션Alt + Shift + ↑Option + Shift + ↑이전 안 읽은 채널/대화로 이동네비게이션Alt + ←Cmd + [이전에 열었던 채널/대화로 돌아가기메시지 작성Ctrl + NCmd + N새 메시지(또는 DM) 작성 창 열기메시지 편집↑ (위쪽 화살표)↑ (위쪽 화살표)본인이 보낸 마지막 메시지 편집이모지 반응RR선택한 메시지에 이모지 반응 .. 2025. 2. 24.
[커서] Cursor AI의 'Rules' 기능 활용 가이드 Cursor AI의 'Rules' 기능을 사용하면 AI 코딩 비서의 동작을 세밀하게 제어하여 코드 리뷰와 오류 감지를 더욱 효과적으로 수행할 수 있습니다. 이 가이드에서는 Python, TypeScript(SvelteJS), PHP를 중심으로 초보자도 따라할 수 있도록 단계별로 설명합니다.1. Cursor AI의 'Rules' 기능이란?Cursor AI의 'Rules'는 AI에게 제공하는 사용자 정의 지침입니다. 쉽게 말해, AI 모델에게 항상 따라야 할 규칙이나 스타일 가이드를 알려주는 지속적인 프롬프트 역할을 합니다 (Cursor – Rules for AI) (Cursor Rules: Customizing AI Behavior for Personalized Coding. | cursor101.com).. 2025. 2. 24.
구글 크롬 원격 데스크톱 서버용 버전 설치 및 사용 방법 아래는 구글 크롬 원격 데스크톱의 서버(원격으로 접속될 컴퓨터)용 버전을 설치하고 사용하는 방법을 단계별로 정리한 가이드입니다. 이 가이드는 Windows, macOS, 그리고 Linux(예: Ubuntu) 환경 모두에서 기본적으로 적용할 수 있는 내용으로 구성되어 있습니다.1. 사전 준비 • Google Chrome 브라우저 설치원격 데스크톱 기능은 크롬 브라우저 기반으로 작동하므로, 먼저 Google Chrome 다운로드 페이지에서 최신 버전의 크롬을 설치합니다. • Google 계정 로그인크롬에 로그인하면 모든 기기에서 동일한 계정을 사용하여 원격 접속 설정 및 관리가 용이해집니다. 2. 원격 데스크톱 호스트(서버) 설치서버 역할을 할 컴퓨터에 원격 접속을 허용하는 소프트웨어(호스트)를 설치해야 합.. 2025. 2. 20.
[소식] Github Copilot 최근 동향 - 무료화? GitHub Copilot은 AI 기반 코드 작성 도우미로, 지난 몇 달 동안 여러 가지 중요한 업데이트와 무료 플랜 관련 소식들이 발표되었습니다. 아래에서 최근 업데이트와 무료 버전 관련 주요 동향을 정리해 보겠습니다.무료 플랜 출시 및 기본 사항무료 플랜 발표 (2024년 12월 18일)GitHub는 Visual Studio Code와 GitHub.com에서 Copilot을 무료로 사용할 수 있는 ‘GitHub Copilot Free’를 공식 발표했습니다.이용 조건: GitHub 계정만 있으면 별도의 평가판, 구독, 신용카드 정보 없이 즉시 사용할 수 있습니다.제공 한도: 월 최대 2,000회의 코드 자동 완성과 50회의 채팅 메시지가 제공되어, 일상적인 코딩 작업에는 충분한 양을 지원합니다.대상: .. 2025. 2. 10.
[CursorAI] deepseek-r1, v3 모델 사용 지원 DeepSeek의 행보에 세상은 충격을 받고 있습니다. 그리고 빠르게 DeepSeek를 지원하는 곳이 늘어나고 있습니다. CursorAI도 마찬가지입니다. 최근 공식적으로 DeepSeek r1, v3 모델을 지원하기 시작했습니다. 정식 지원 버전은 0.45인걸로 보이는데, 저는 0.44 인데도 지원모델이 노출됩니다.DeepSeek의 V3와 R1 모델은 각기 다른 목적과 최적화 방식을 지닌 AI 언어 모델입니다.DeepSeek V3: • 아키텍처: 혼합 전문가(Mixture-of-Experts, MoE) 구조를 채택하여 확장성과 효율성을 높였습니다. • 주요 특징: 대규모 언어 모델로서 다양한 자연어 처리 작업에 최적화되어 있습니다. • 적합한 사용 사례: 다국어 번역, 콘텐츠 생성 등 일반적인 언어 이해.. 2025. 2. 4.
[VSC] vim 불편한 특수키 조정 개발 IDE 툴인 Visual Studio Code(이하 vsc)는 다양한 확장팩(? 플러그인?)을 제공합니다. 근래 copilot과 더불어 copilot chat이 지원되는데, 이 툴은 2023년 8월 8일 현재에도 vsc에서만 제공되고 있어서, 위상이 끝없이 올라가는 거 같다. (막상 copilot chat을 사용하면서 chatgpt를 일정 기대한 나에게는 조금 아쉬운 내용도 있다.) JetBrain 툴이 메모리는 많이 먹지만 그 편리함이란.. 하지만 비용때문에 회사 지원도 어느 정도 정리되고 vsc로 가려는 움직임이 있기 때문에, 여러 조건들의 변화로 인해 vsc로 넘어가려고 노력 중입니다. 저는 윈도 GUI 기반 프로그래머이지만 웬지 vi(m) 툴이 먼가 있어 보입니다. (과거 어느 여자 개발자가.. 2023. 8. 8.
크롬 프로필에서 개발 중인 크롬 익스텐션 등록 방법 크롬에서 프로필 별로 사용이 가능하도록 지원해 줍니다. 구글 로그인 계정별로 동기화도 가능합니다. 그렇다면 크롬 익스텐션 앱도 프로필별로 사용이 가능할까요? 가능하더군요~! 다만 첫 화면에서 확장프로그램 관리 아이콘이 없어서 순간 당황했습니다. 프로필 별로 확장 프로그램 사용하기 기존 확장프로그램 설치와 동일 합니다. 다만 첫화면에 확장 프로그램 관리 아이콘이 없어서 주소 표시줄에서 직접 입력해서 진입을 해야 합니다. chrome://extensions 확장 프로그램을 설치해 보신 분은 익숙한 "확장 프로그램" 페이지로 진입을 합니다. 확장 프로그램 관리 페이지에서 "개발자 모드"를 선택하면 "압축해제된..."과 함께 총 3개의 버튼이 나옵니다. "압축해제된 확장 프로그램을 로드합니다." 버튼을 클릭하면.. 2023. 4. 17.
[TOOL] js 베이스 스트레스 테스트 툴 : k6 https://k6.io/ 설치(mac) brew install k6 기본 테스트 스크립트 샘플 # filename: script.js import http from 'k6/http'; import { sleep } from 'k6'; export default function () { http.get('https://test.k6.io'); sleep(1); } 기본 실행 방법 k6 run script.js VU (Virtual User) 추가 실행 k6 run --vus 10 --duration 30s script.js --vus : 동시접속자를 10명으로 유지 --duration : 30초 동안 vus 수를 유지 호출 옵션 vu, duration을 소스에 추가해서 실행 import http from.. 2022. 8. 5.
[GIT] .gitignore 사용 .gitignore ? github, gitlab 등으로 소스 관리 및 배포가 대세입니다. 하지만 개발하는 OS, 플랫폼, IDE 등 사용환경에 따라 각자 관리하는, 배포에 상관없는 파일이나 디렉토리가 생깁니다. 이 파일들을 제외하기 위해서 .gitignore 파일이 사용됩니다. 파일 생성 git init 사용 방법 // flutter 프로젝트 기준으로 정리합니다. // 지정된 파일 제외 .metadata // 특정 패턴 파일들 제외 *.lock // lock 확장자 파일 제외 .* // . 으로 시작하는 파일 제외 // 특정 디렉토리만 삭제. 맨앞에 / 붙여야 합니다. /android/ // 디렉토리 이하 특정 파일 제외 /android/*.lock // android/ 이하 lock 확장자 파일 들 제외 2021. 3. 19.
[VSCode] sftp + euckr 파일 원격 수정 ftp-simple 원격 FTP 연결 플러그인 ftp-simple 설치 Setting > Command-Palette 클릭 > ftp-simple 검색 ftp-simple: Config - FTP connection setting 선택 [ { "name": "service_name", "host": "domain", "port": 22, "type": "sftp", "username": "ID", "password": "비밀번호", "path": "/home/", // 원격지 디렉토리 위치 "autosave": true, "confirm": true // 저장할때마다 OK 창 뜨는 것이 귀찮으면 false로 변경 } ] ftp-simple 실행: Remote directory open to workspace 파일을 수정하고.. 2020. 4. 7.
[개발툴][mac] Visual Studio for Mac Preview 버전 다운로드 VISUAL STUDIO 혹시나 했는데, 진짜 일까 했는데...Visual Studio가 맥용으로 나왔네요. 설마... MS가 윈도우를 포기한 것은 아니겠죠??? ^^그래도 한글은 그지 같은 이느낌..은 기우여야 할 건데~~좋은 밤 되십시오. 2016. 11. 17.
반응형