Token导航 LogoToken导航TokenDH.com
MCP langchain demo logo
运维云端stdio官方级别未说明来源级核验

MCP langchain demo

MCP Server

基于MCP架构的工具集成,用于构建LangChain ReAct代理,支持动态工具选择和执行。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
LangChainAI开发Python工具集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cnapcloud

提供方

cnapcloud

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

MCP 기반 LangChain 에이전트 데모

이 리포지토리는 MCP 아키텍처 기반 도구(Tool)를 정의하고, 이를 활용해 LangChain ReAct 에이전트를 구성하는 방법을 소개합니다

  • 3개의 도구를 가진 MCP 서버(mcp_server.py)
  • 도구 호출 테스트 클라이언트(fastmcp_client.py)
  • LangChain ReAct 에이전트(langchain_client.py)

1. 가상환경 구성 및 패키지 설치

  • Python 3.13 이상
  • pip
  • 가상환경 사용 권장
# 가상환경 생성
python3 -m venv .venv

# 가상환경 활성화
source .venv/bin/activate

# 패키지 설치
pip install -r requirements.txt

2. 모델 설정

Ollama 사용 시

# Ollama 서버 실행
ollama run

# 모델 다운로드 (예: qwen3:8b)
ollama pull qwen3:8b

# 모델 설정
export OLLAMA_MODEL="qwen3:8b"

※ Ollama 사용할 때는 해당 모델이 "tool calling"(또는 "function calling") 기능을 지원해야 합니다.

OpenAI 사용 시

# 환경 변수 설정
export LLM_TYPE="openai"
export OPENAI_API_KEY="YOUR_API_KEY"

3. MCP 서버 실행

python3 mcp_server.py

서버가 실행되면 클라이언트에서 도구 목록 조회 및 호출이 가능합니다.

4. 클라이언트 실행

도구 호출 테스트

python3 fastmcp_client.py

LangChain ReAct 에이전트 실행

python3 langchain_client.py
  • 프롬프트를 구성하고 LLM을 통해 도구 호출 결정
  • LLM은 LLM_TYPE에 따라 Ollama 또는 OpenAI를 사용
  • ReAct 에이전트는 질문에 따라 적절한 도구를 동적으로 선택하고 실행

라이선스

MIT License

目录标签

目录标签

LangChainAI开发Python工具集成本地部署MCP架构ReAct代理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP