🔌MCP
LLM-MCP-Client: MCP 서버의 도구를 LLM에서 바로 사용하기
MCP 서버의 도구들을 LLM 명령어에서 직접 호출할 수 있게 해주는 Python 플러그인
↗ 원본 링크#MCP#LLM#도구통합#CLI
개요
llm-mcp-client는 MCP(Model Context Protocol) 서버에서 제공하는 도구들을 LLM 명령줄 인터페이스에서 바로 사용할 수 있게 해주는 플러그인입니다. 복잡한 설정 없이 URL만 지정하면 MCP 서버의 모든 도구를 활용할 수 있습니다.
설치 방법
LLM이 설치된 환경에서 다음 명령어로 설치합니다:
bash
llm install llm-mcp-client기본 사용법
MCP 서버 URL을 지정하여 도구를 사용할 수 있습니다:
bash
llm -T 'MCP("https://example.com/mcp")' '도구가 필요한 질문' --td채팅 모드에서도 동일하게 작동합니다:
bash
llm chat -T 'MCP("https://example.com/mcp")'템플릿으로 저장하기
자주 사용하는 MCP 서버는 템플릿으로 저장하면 편리합니다:
bash
# 템플릿 저장
llm -T 'MCP("https://datasette.simonwillison.net/-/mcp")' --save blog
# 저장된 템플릿 사용
llm -t blog 'count entries and notes'고급 설정
프로토콜 모드 지정
프로토콜 버전을 명시적으로 지정할 수 있습니다:
bash
# 최신 stateless MCP 사용
llm -T 'MCP("https://example.com/mcp", mode="stateless")' '...'
# 레거시 방식 사용
llm -T 'MCP("https://example.com/mcp", mode="legacy")' '...'도구 이름 접두사
여러 MCP 서버를 동시에 사용할 때 이름 충돌을 방지할 수 있습니다:
bash
llm -T 'MCP("https://one.example.com/mcp", prefix="one_")' '...'주요 특징
▸
간편한 통합: URL만으로 MCP 서버 연결
▸
자동 도구 검색: 서버의 모든 도구 자동 인식
▸
템플릿 지원: 자주 사용하는 설정 저장
▸
유연한 설정: 프로토콜 모드와 접두사 커스터마이징
이 플러그인을 사용하면 MCP 생태계의 다양한 도구들을 LLM 워크플로우에 쉽게 통합할 수 있습니다.