메모장만으로 MCP 서버 작성하기
·2026.04.13 10:04
핵심 내용
Windows Notepad와 내장 런타임만으로 MCP 서버를 구현한 사례.
자세히 보기
외부 런타임과 IDE가 모두 막힌 고객사 환경에서 Windows 기본 메모장(Notepad) 만으로 MCP(Model Context Protocol) 서버를 만들 수 있는지 검증한다.
대안으로는 운영체제에 기본 내장된 JavaScript 기반 실행 엔진을 활용한다. 외부 개발 도구 없이도 돌아가는 사례로 WelsonJS를 참고해, 내장 런타임만으로 서버를 구현한다.
핵심은 MCP가 stdio와 JSON-RPC 2.0으로 동작한다는 점이다.
- 요청: MCP Client → stdin
- 응답: MCP Server → stdout
콘솔 메시지가 프로토콜을 오염시키지 않도록 /quiet 같은 옵션으로 출력을 제어하고, StdioServer와 JsonRpc2 라이브러리를 사용해 mcploader.js를 작성한다.
예제 도구는 **add_both_numbers**와 evaluate_js_es3 두 개다. Claude Desktop의 claude_desktop_config.json에 cscript 명령과 app.js, mcploader, /quiet를 등록한 뒤 재시작하고, 개발자 메뉴에서 local-tools가 running 상태인지 확인한다.
마지막으로 채팅에서 숫자 덧셈이나 JavaScript ES3 실행을 요청해, MCP 서버가 실제로 응답하는지 검증한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.