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

Lang MCP

MCP Server

LangMCP是一个模块化、异步的AI代理框架,通过动态LangGraph工作流将Claude连接到多个MCP服务器,支持并行处理工具调用和LLM请求。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
AI代理PythonClaude异步处理Claude

安装说明

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

作者 / 组织

billlly4

提供方

billlly4

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run python agent_loop.py

详细介绍

🧠 LangMCP

LangMCP 是一个模块化、异步的AI代理框架,用于连接 克劳德(人类学) 多个 MCP(模型上下文协议) 服务器通过动态 LangGraph 工作流程。\ 它可以处理 同时进行多个工具调用和LLM请求,通过四个连接节点的事件驱动图协调一切。

______________________________________________________________________

⚙️ 架构概述

LangMCP由以下设备供电 LangGraph 并使用a 4节点架构:

节点角色
🧭 路由器节点将每个用户请求分类为 tool_use, conversational,或 handle_mixed.
🧰 工具节点使用 create_react_agent 接口调用正确的MCP工具。
💬 会话节点通过克劳德处理纯对话和自由形式的回应。
🔄 混合节点协调结合工具操作和会话回复的请求。

所有节点异步运行,启用 并行工具执行与LLM推理.

______________________________________________________________________

🧩 组件

文件描述
agent_loop.py🧠 主要入口点——构建并运行4节点LangGraph代理。
mathserver.py用于数学运算的MCP服务器(基于stdio)。
weather.py用于天气查询的MCP服务器。
client.py多服务器客户端处理异步工具发现和通信。
pyproject.toml / uv.lock依赖性和环境管理(通过 紫外线).
.env.example环境变量模板(ANTHROPIC_API_KEY等等)。

______________________________________________________________________

🚀 运行代理

1.克隆和设置

git clone https://github.com//billlly4/LangMCP.git
cd LangMCP
uv sync

2.配置环境

cp .env.example .env

添加您的 无烟煤API键 以及任何服务器设置。

3.启动代理

uv run python agent_loop.py

然后开始聊天:

You: add 3 to 7
AI: The sum of 3 and 7 is 10.
You: tell me a joke and multiply 4 by 5
AI: 4 × 5 = 20. Also, why did the AI cross the road? To optimize both sides.

类型 exit 退出。

______________________________________________________________________

🧠 特性

  • 并行LLM和工具执行 使用异步LangGraph
  • 🤖 克劳德整合 通过 langchain_anthropic
  • 🔗 多台MCP服务器 通过连接 MultiServerMCPClient
  • 🧩 动态路由 对话式反应和基于工具的反应之间
  • 🧰 可组合的4节点图 用于干净、可扩展的逻辑

______________________________________________________________________

🧾 许可证

麻省理工学院许可证©2025 Arash Khosropour

目录标签

目录标签

AI代理PythonClaude异步处理本地部署LangGraphClaude集成多工具调用

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP