Python100 [MCP] LLM과 MCP 통합하기 (OpenAI) https://deahan.tistory.com/476 [MCP] Server, Client 기본 (Python)순서대로 차근차근 진행.1.파이썬 MCP SDK 선정 본인은 FastMCP 사용 예정 MCP PythonSDKFastMCP목적MCP 명세의 표준 구현고성능 컨텍스트 처리 및 실서비스 적용에 초점성능순수 파이썬 기반, 일반적인 수deahan.tistory.com기본을 만들어 봤다면 이제 LLM과 MCP를 통합해보는 과정을 알아보자 터미널을 열고 프로젝트 디렉토리(D:\project\my-mcp-server)에서 아래 명령어를 실행하여 패키지를 설치uv add openai python-dotenv- openai: OpenAI API를 사용하기 위한 패키지- python-dotenv: 환경 변수를.. 2025. 9. 26. [MCP] Server, Client 기본 (Python) 순서대로 차근차근 진행.1.파이썬 MCP SDK 선정 본인은 FastMCP 사용 예정 MCP PythonSDKFastMCP목적MCP 명세의 표준 구현고성능 컨텍스트 처리 및 실서비스 적용에 초점성능순수 파이썬 기반, 일반적인 수준Rust 기반 고성능 구현, 낮은 지연 시간내부 구현순수 파이썬Rust(PyO3 등 활용) 기반 코어 로직적용 사례학습, 테스트, 간단한 컨텍스트 처리대규모 트래픽/고성능 요구 서비스, 프로덕션 환경웹 프레임워크 연동제한적FastAPI 등과의 통합 지원, ASGI 친화적 구조API 설계명세 중심의 설계개발자 편의 중심의 간소화된 API 2. uv 설치 (Windows 기준)터미널(cmd)을 열고 다음 명령어를 입력powershell -ExecutionPolicy ByPass -.. 2025. 9. 26. [Selenium] 환경설정 및 기본셋팅 1. 파이썬 설치2. VScode 설치3. VScode 확장 프로그램 및 주피터 노트북 사용 1.파이썬 설치https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.org 현재 python 3.12.7버전이 최신버전임클릭해서 다운로드 후 실행나는 이미 깔아놓은 버전이 있어서 업그레이드 하라고 나오는데 처음깔게 되면아래 사진처럼체크 박스 2개가 보임 꼭 체크박스 체크해주자환경변수 등록 필수!!그리고 냅다 설치 또는 업그레이드클로즈 버튼 클릭 그리고 win + R 눌러서 cmd 열어서 python 입력그럼 '>>> '이렇게 표시가 되는데 이게 파이썬 입력창이다.. 2025. 2. 27. [Selenium] 구글 드라이버 제어 명령어 #드라이버 생성 driver = webdriver.Chrome() # 현재 열려있는 창 구분값 확인 ['03BD2FE0ED8D13B33235EEA621FC5243', 'BB486F655B2E5B95B04DD5BFDA7D1EF3'] 인덱스 0부터 가는데 뒤에 있을수록 늦게 열린 창이다. driver.window_handles # 새창으로 전환 driver.switch_to.window(driver.window_handles[1]) # 페이지 이동 driver.get("URL") # 최대화 driver.maximize_window() # 최소화 driver.minimize_window() # 현재 창 닫기 driver.close() # 모든 창을 닫고, 웹드라이버 세션 종료 driver.quit() # 선택.. 2024. 10. 12. [Selenium] 메일 자동화 iframe 제어 방법 https://deahan.tistory.com/439 [Selenium] 메일 자동화 새창 제어 방법우선 완성된 코드이다 복붙하기 편하게 맨위로from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysimport pyperclipimport timeuser_id = "alsdnvkdlxj"user_pw = "!Ehfdl22gh"#deahan.tistory.com여기까지 봤다면 이제는 메일 보내기까지 해야하지만 여기서 오류가 났을것이다그것을 해결해보자. 우선 복붙 신공 하기 위한 최종코드from selenium import webdriverfrom.. 2024. 10. 12. [Selenium] 메일 자동화 새창 제어 방법 우선 완성된 코드이다 복붙하기 편하게 맨위로from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysimport pyperclipimport timeuser_id = "Id"user_pw = "Password"# 드라이버 생성driver = webdriver.Chrome()driver.maximize_window()# 1. 로그인 페이지 이동driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com")time.sleep(2)# 2. 아이디 입력id.. 2024. 10. 12. 이전 1 2 3 4 ··· 17 다음