Token导航 LogoToken导航TokenDH.com
MCP Tutorial Java Magazine logo
AI代理stdio官方级别未说明来源级核验

MCP Tutorial Java Magazine

MCP Server

Model Context Protocol (MCP)与LangGraph结合,创建可访问外部工具和服务的AI代理。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
AI代理PythonClaudeClaude DesktopClaudeVS Code

安装说明

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

作者 / 组织

petereijgermans11

提供方

petereijgermans11

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install poetry

详细介绍

使用LangGraph的MCP(模型上下文协议)

此项目演示了如何使用 模型上下文协议(MCP)LangGraph 创建可以访问外部工具和服务的AI代理。我们使用 MultiServerMCPClientlangchain-mcp-adapters 同时连接到多个MCP服务器。

快速开始

使用Poetry设置此项目

  1. 克隆此存储库:
   git clone https://github.com/petereijgermans11/mcp-tutorial-java-magazine.git
   cd mcp-tutorial-java-magazine
  1. 安装诗歌:
   # Simplest method (works on Windows/Mac/Linux)
   pip install poetry
   # Official installer (recommended)
   # Windows PowerShell:
   powershell -c "(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -"

   # Mac/Linux:
   curl -sSL https://install.python-poetry.org | python3 -
  1. 配置Poetry以在项目中创建venv:
   poetry config virtualenvs.in-project true
  1. 更新锁文件并安装:
   poetry lock
   poetry install
  1. 在VS Code中选择Python解释器:

- 按 Ctrl+Shift+P (或 Cmd+Shift+P 在Mac上) - 键入“Python:选择解释器” - 选择 .venv 一个来自你的项目 - 完成!现在可以正常运行Python文件了。

替代方案:如果需要,使用诗歌运行python your_script.py。

添加新包: 诗歌添加包名称 (无需锁定/安装-诗歌添加会自动完成)

为幻灯片设置Slidev

要开始幻灯片放映,请执行以下操作:

  • npm install
  • npm run dev
  • 访问

MCP架构

MCP Architecture

MCP的工作原理

MCP(模型上下文协议) 使AI应用程序能够安全地连接到外部工具和数据源。该架构由三个主要部分组成:

1. MCP服务器 🔧

  • 目的:提供特定的工具和能力
  • 例子:数学运算、天气数据、文件操作、数据库访问
  • 在这个项目中:

- math_server.py -基本数学运算(add, multiply, divide) - weather_server.py -天气信息(get_weather, get_forecast) - 外部Office Word服务器-文档创建和编辑

2. MCP客户端 🌉

  • 目的:AI应用程序和MCP服务器之间的桥梁
  • 在这个项目中: MultiServerMCPClientlangchain-mcp-adapters
  • 其他示例:Claude Desktop(内置MCP客户端,用于文件访问和网络搜索)
  • 主要特点:

- 同时连接到多个MCP服务器 - 聚合来自所有连接服务器的工具 - 为LangGraph代理提供统一接口

3. MCP主机 🤖

  • 目的:使用MCP工具的AI应用程序
  • 在这个项目中:可以调用MCP工具的LangGraph代理
  • 其他示例:

- 光标 -集成MCP的AI代码编辑器,用于文件操作 - 克劳德代码 -具有MCP工具访问权限的AI编码助手 - 可爱的 -使用MCP进行项目管理的AI开发平台

  • 流动:人类问题→ LangGraph代理→ MCP工具→ 响应

项目范例

此存储库包含几个演示MCP集成的示例:

  • 01_langgraph_agent_no_mcp.py -带本地工具的基本LangGraph代理(无MCP)
  • 02_mcp_stdio_local.py -通过stdio传输与本地MCP服务器连接的LangGraph代理
  • 03_mcp_stdio_external_package.py -通过stdio连接外部MCP包的LangGraph代理(包括FastAPI web界面)

资源

目录标签

目录标签

AI代理PythonClaude本地部署工具连接多服务器支持LangGraph集成外部服务访问

支持客户端

Claude DesktopClaudeVS Code

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP