단계의 목표이번 단계의 목표는 이미 구현된 MCP 서버를 MCP Python SDK를 이용해 좀 더 만들어보는 것이다.지난 코드작업들은 완전히 클로드 코드에게 맡기고 코드의 동작만을 이해했었는데, SDK를 이용해 좀 더 쉽게 이해해보는 것이다. 그럼에도 불구하고 지난 번 구현은 MCP의 작동에 대한 이해에 도움이 되었다(정신승리!)TL;DR결과물은 별도의 리포지토리인 https://github.com/nicewook/todo-printer 에서 확인할 수 있다.기본 설치공식 리포지토리의 안내대로 하나씩 따라가 보겠다. 파이썬 패키지/프로젝트 매니저인 uv는 설치되어 있다고 가정한다.uv inituv init todo-printercd mcp-server-demouv init 은 새로운 Python 프로젝..
단계의 목표이 단계의 목표는 파이썬으로 프린터와 관련한 기능을 수행하는 코드를 작성하는 것이다.핵심 기능은 다음과 같으며, 사실상 사용하는 기능은 프린터 출력이 전부이다.프린터 출력하기사용가능한 프린터 목록 가져오기프린터 상태 확인하기양해GitHub: https://github.com/nicewook/receipt-printerGitHub 리포지토리는 참고 공유하지만 별도로 정리가 잘 되어있지는 않으며 블로그 포스팅의 내용과는 달라질 수 있다.범용성을 고려하지 않았다. 하드코딩 된 부분이 많다는 것이다.기능 보기각각의 기능들을 확인해보자. 리포지토리에서 printer.py 파일을 보면 된다.바이브 코딩의 시대이다. 이제 실제 코드를 하나하나 뜯어보는 것은 의미가 없을 수 있다.어떤 기능이 필요한지만 알면..
개요페이스북의 책 나눔 이벤트에 당첨이 되어서 읽어보게 되었다(서평의 의무는 없었다).Golang 을 주력으로 하다가 언젠가 잠시 FastAPI 를 이용해 API 서빙을 할 일이 있었는데 그때의 감상은 마치 “운전은 수동이지!” 하고 고집하던 사람이 처음으로 오토매틱 자동차를 몰았을 때의 느낌과 같았다. 참으로 아늑하게 챙김을 받는 느낌. 게다가 스웨거 페이지까지 알아서 만들어준다고?총평입문자를 위한, 쉬운 이해를 위한 책이라 크나큰 깨우침을 주는 부분은 드물었지만 FastAPI를 이용하여 API 서빙을 포함한 웹의 백엔드 개발을 이렇게 할 수 있구나 하며 재미있게 읽을 수 있었다.하지만, 쉽고 기본적인 부분을 다루는 책의 행간에서 저자의 차고 넘치는 개발 내공을 느낄 수 있었다. 그 내공의 여유가 책을..
- Total
- Today
- Yesterday
- 인텔리제이
- websocket
- 오블완
- solid
- golang
- agile
- strange
- 잡학툰
- postgres
- backend
- MCP
- 영화
- go
- 독서후기
- 클린 애자일
- gocore
- 체호프
- notion
- ChatGPT
- github
- API
- OpenAI
- 티스토리챌린지
- bun
- intellij
- Echo
- Gin
- 독서
- clean agile
- middleware
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |