LLM 애플리케이션을 도구, 데이터, 프롬프트에 연결하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 Python SDK입니다.
hideya/mcp-client-langchain-py
LangChain과 Python으로 만든 텍스트 기반 CLI 클라이언트로, 명령줄에서 MCP 서버를 테스트하고 탐색할 수 있습니다.
- 스타
- 13
- 포크
- 4
- 열린 이슈
- 0
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
mcp-chat은 Model Context Protocol (MCP) 서버를 위한 간단한 명령줄 클라이언트입니다. 로컬 stdio 서버나 원격 HTTP 서버에 연결해 도구를 불러오고, 원하는 LLM을 기반으로 하는 LangChain ReAct 에이전트와 대화할 수 있습니다.
Claude for Desktop의 MCP 설정과 같은 구조를 따르는 JSON5 파일로 도구를 설정하며, API 키와 토큰에는 환경 변수 치환을 적용할 수 있습니다. OpenAI, Anthropic, Google GenAI, xAI, Cerebras, Groq 모델을 지원하고, 로컬 stdio 서버의 로그를 지정한 디렉터리에 저장할 수 있습니다.
MCP Tools만 지원하며, 도구 결과는 텍스트 콘텐츠로 제한됩니다. Resources, Prompts, Sampling은 구현되어 있지 않습니다. 이 프로젝트는 langchain-mcp-tools 패키지를 기반으로 하며 MCP 프로토콜 버전 2025-03-26을 대상으로 합니다.
핵심 기능
- 01로컬 stdio MCP 서버와 원격 HTTP MCP 서버에 연결합니다.
- 02설정 가능한 LLM을 사용하는 LangChain ReAct 에이전트로 MCP 도구와 대화합니다.
- 03Claude for Desktop의 MCP 형식과 호환되는 JSON5 설정을 사용합니다.
- 04인증 정보용 환경 변수를 설정 값에 치환합니다.
- 05OpenAI, Anthropic, Google GenAI, xAI, Cerebras, Groq 모델을 지원합니다.
- 06stdio 서버 로그를 디렉터리에 저장하고 상세 출력 모드를 제공합니다.
활용 사례
- 애플리케이션에 연결하기 전에 MCP 서버의 도구를 테스트합니다.
- 새 MCP 서버가 제공하는 기능을 살펴봅니다.
- LLM과 외부 도구 간의 연동을 프로토타이핑합니다.
빠른 시작
- 1
pip으로 mcp-chat 도구를 설치합니다
pip install mcp-chat - 2
LLM 및 MCP 서버 설정이 포함된 구성 파일 llm_mcp_config.json5를 만듭니다
- 3
LLM API 키를 .env 파일에 설정합니다
- 4
도구를 실행합니다
mcp-chat
사용 전 알아둘 점
- 도구 호출의 텍스트 결과만 지원하며, 이미지와 기타 콘텐츠 유형은 제외됩니다.
- MCP Tools만 지원합니다. Resources, Prompts, Sampling은 구현되지 않았습니다.
- MCP 2026-07-28 사양은 지원하지 않으며, 프로토콜 버전 2025-03-26을 대상으로 합니다.
- 지원되는 LLM 제공업체의 API 키가 하나 이상 필요합니다.
토픽
자주 묻는 질문
- mcp-client-langchain-py은(는) 무엇인가요?
- LangChain과 Python으로 만든 텍스트 기반 CLI 클라이언트로, 명령줄에서 MCP 서버를 테스트하고 탐색할 수 있습니다. mcp-chat은 Model Context Protocol (MCP) 서버를 위한 간단한 명령줄 클라이언트입니다. 로컬 stdio 서버나 원격 HTTP 서버에 연결해 도구를 불러오고, 원하는 LLM을 기반으로 하는 LangChain ReAct 에이전트와 대화할 수 있습니다.
- mcp-client-langchain-py은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mcp-client-langchain-py은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mcp-client-langchain-py은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. mcp-client-langchain-py의 마지막 커밋은 2026년 8월 23일입니다.
- mcp-client-langchain-py은(는) 어디에 사용할 수 있나요?
- 애플리케이션에 연결하기 전에 MCP 서버의 도구를 테스트합니다. 새 MCP 서버가 제공하는 기능을 살펴봅니다. LLM과 외부 도구 간의 연동을 프로토타이핑합니다.
- mcp-client-langchain-py는 어떻게 설치하나요?
- pip으로 mcp-chat 도구를 설치합니다: pip install mcp-chat LLM 및 MCP 서버 설정이 포함된 구성 파일 llm_mcp_config.json5를 만듭니다 LLM API 키를 .env 파일에 설정합니다 도구를 실행합니다: mcp-chat
- mcp-client-langchain-py은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hideya/mcp-client-langchain-py
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LangGraph에서 복잡한 다단계 작업을 바로 실행할 수 있는, 필요한 기능을 모두 갖춘 Python용 에이전트 하네스입니다.
LangChain/LangGraph 기반 MCP 멀티 에이전트 워크플로로 자연어 질문을 SQL 쿼리, 차트, 데이터 인사이트로 변환하는 오픈소스 ChatBI 도구입니다.
여러 LLM 제공업체에서 공통 OpenAI 스타일 API를 제공하고, 도구와 MCP를 지원하는 Agents API도 갖춘 경량 Python 라이브러리입니다.
LLM 애플리케이션에 표준화된 컨텍스트를 제공하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 TypeScript SDK입니다.
주요 LLM 제공업체와 연결하고 로컬 지식 베이스를 갖춘 MCP 클라이언트 데스크톱 AI 어시스턴트