- MCP 서버는 표준 IO 또는 HTTP를 통해 통신하며, JSON RPC 2.0 메시지를 사용합니다. 📡
- 초기화 메시지를 보내 서버와 연결을 설정해야 합니다.🤝
- 서버는 도구 목록을 제공하며, 각 도구는 설명과 입력 스키마를 가집니다. 🛠️
- 도구를 호출하여 특정 작업을 수행하고 결과를 받을 수 있습니다. ⚙️
- 표준 IO는 표준 입력, 표준 출력, 표준 에러 스트림으로 구성됩니다. ⌨️
- JSON 파싱을 통해 클라이언트 요청을 처리하고, 응답을 JSON 형식으로 보냅니다. 📤
- 도구 실행 함수를 만들어 각 도구의 로직을 구현합니다. 👨💻
- 리소스 지원을 추가하여 서버의 기능을 확장할 수 있습니다. 🧰