🔌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 워크플로우에 쉽게 통합할 수 있습니다.