Token导航 LogoToken导航TokenDH.com
My MCP Demo Langchain MCP logo
开发工具未说明官方级别未说明来源级核验

My MCP Demo Langchain MCP

MCP Server

该项目展示了使用LangChain.js、LangGraph.js和模型-上下文-协议(MCP)构建的多工具代理,能够与提供不同功能工具的独立MCP服务器交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
JavaScript开发工具LangChain

安装说明

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

作者 / 组织

srirams1003

提供方

srirams1003

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

LangChain MCP代理演示

该项目演示了使用LangChain.js、LangGraph.js和模型上下文协议(MCP)构建的几个多工具代理。这些文件中的代理可以与多个独立的MCP服务器交互,这些服务器为不同的功能提供工具。

项目概述

此存储库包含一组Node.js脚本,展示了如何构建MCP服务器并与之交互。这些服务器提供以下工具:

  • 数学: 加法和乘法。
  • 天气: 获取某个地点的天气。
  • 内存: 存储和回忆事实。
  • Git: 检查Git存储库的状态、差异和日志。

该代理使用LangGraph.js构建,可以连接到Langsmith Studio进行调试和跟踪。

设置

  1. 安装依赖关系:
   npm install
  1. 设置环境变量:
   cp .env.example .env

您需要将Gemini API密钥添加到 .env 文件。

可用脚本

math_server.js

此脚本启动MCP服务器,该服务器提供 addmultiply 工具。服务器通过stdio进行通信。

要运行:

node math_server.js

memory_server.js

此脚本启动MCP服务器,该服务器提供 remember_factrecall_facts 工具。服务器通过stdio进行通信,并使用本地矢量存储(.vectra)以及一个JSON文件(brain.json)为了坚持。

要运行:

node memory_server.js

git_server.js

此脚本启动MCP服务器,该服务器提供 git_status, git_diff,以及 git_log 工具。服务器通过stdio进行通信。

要运行:

node git_server.js

multi_server_mcp_client.js

此脚本是一个命令行客户端,用于连接 math, weather,以及 memory 服务器。它通过运行一些测试演示了如何使用这些服务器提供的工具。

要运行:

node multi_server_mcp_client.js

mcp_agent_memory.js

此脚本创建了一个交互式命令行代理,该代理连接到 math, weather,以及 memory 服务器。代理使用本地SQLite数据库(memory.db)长期记忆。

要运行:

node mcp_agent_memory.js

weather_server.js

此脚本启动一个MCP服务器,该服务器提供 get_weather 工具。服务器运行在 http://localhost:8000 并且它使用SSE传输方法。

要运行:

node weather_server.js

concatenate_string_mcp_server.js

此脚本启动一个MCP服务器,该服务器提供 concatenate_two_strings 工具。服务器运行在 http://localhost:3000 它使用“Streamable HTTP”传输方法。这是SSE传输方法(现在被许多开发人员认为是传统方法)的一个更稳健的替代方案,因为它在整个会话中使用单个POST端点。

要运行:

node concatenate_string_mcp_server.js

agent_graph.js

此脚本定义了一个连接到的LangGraph代理 math, weather,以及 memory 服务器。这是Langsmith Studio集成的入口点。

Langsmith工作室集成

Langsmith Studio允许您调试、跟踪和可视化您的LangGraph代理。要将其用于此项目,您可以使用 langgraphjs dev 命令。

  1. 安装 langgraphjs CLI工具全球
   npm install -g @langchain/langgraph-cli
  1. 启动LangGraph开发服务器:
   langgraphjs dev

此命令将启动一个开发服务器,监视您的 agent_graph.js 文件,并提供与代理交互的UI。

  1. 打开朗史密斯工作室:

该命令将输出一个指向Langsmith Studio UI的URL。在浏览器中打开此URL,开始与您的代理进行交互。

目录标签

目录标签

JavaScript开发工具LangChain多工具代理本地部署MCP协议功能集成

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP