Repolode
hideya

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. 1

    pip으로 mcp-chat 도구를 설치합니다

    pip install mcp-chat
  2. 2

    LLM 및 MCP 서버 설정이 포함된 구성 파일 llm_mcp_config.json5를 만듭니다

  3. 3

    LLM API 키를 .env 파일에 설정합니다

  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트