일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 802.3
- 802.3 이더넷
- Address Resolution Protocol
- adodb 설치
- AES 암호
- Alternatively build in profile or release modes to enable launching from the home screen
- Android Studio 몰입모드
- Android Studio 몰입모드 설정
- Android Studio 상태바 없애기
- Android Studio 자동 정렬
- android studio 자동정렬
- Android Studio 자동정렬 단축키
- Android Studio 코드 자동정렬
- Android Studio 타이틀바 없애기
- Android Studio 하단 바 없애기
- Android Studio 홈버튼 없애기
- Angler EK
- Angler EK 악성코드
- Angler EK이란
- apache2 tomcat9
- apache2 tomcat9 설치
- apache2 tomcat9 연동
- API
- apk 에러
- apk 오류
- ARP
- arp cache poisoning
- ARP Poisoning
- ARP Request
- ARP 구조
Archives
- Today
- Total
지나가는 이야기
[MCP]커스텀 MCP 서버 만들기 | 커스텀 MCP 서버 개발 #1 본문
728x90
반응형
# 배경
MCP서버의 경우 쉽게 LLM에 외부데이터나 소스를 쉽게 접근할 수 있게 도와주는 것으로 본문의 경우 MCP서버를 개발기록이다.
(MCP서버에 대한 개념 및 자세한 설명은 다른 블로그 및 자료를 찾아보는 것을 추천한다.)
MCP 서버를 개발 목적의 경우 최신 CTF Writeup을 참고하여 보다 쉽게 CTF 문제를 해결하는 것이다. 다른 블로그 등을 찾아보면 MCP서버를 설정하고 간단하게 테스트하는 것이 있을 뿐 깊게 세팅을 하는 방법이 없어 직접 MCP서버를 개발한 후 다른 사용자에게는 설정파일 또는 데이터만 변경하면 쉽게 구현할 수 있는 Custom MCP Server를 배포할 예정이다.
# 개발 목표 및 개발 환경
## 개발 목표
CTF의 경우 대회가 종료된 후 Writeup을 제출하며, 대부분의 참가자의 경우 자신이 푼 내용에 대하여 온라인 공유를 하고 있다. 그래서 현재 온라인에서 공유되고 있는 최신 Writeup 데이터를 크롤링하여 MCP서버에 저장한 후 해당 데이터를 불러와 LLM에 현재 진행 중인 대회 문제를 질의할 경우 MCP 서버 내부의 Writeup 내용을 분석하여 해결 방법을 제공하는 것이 목표이다.
## 개발 환경
설명 | 도구 |
개발 환경 | macOS Sequoia Version 15.5 |
개발 언어 | Python, FastAPI |
배포 | Github, Docker |
서버 | AWS LIghtsail |
728x90
반응형
'AI' 카테고리의 다른 글
[Codex]Mac Codex CLI 로그인 인증 오류 | 맥 코덱스 로그인 인증 오류 (1) | 2025.08.06 |
---|
Comments