21.2 mcp-server-chart 图表化作用
2026/6/15 0:57:18 网站建设 项目流程

如何检查langchain_mcp_adapters版本和@antv/mcp-server-chart安装

1. 检查langchain_mcp_adapters版本

在终端(确保已激活虚拟环境)中运行:

pip show langchain_mcp_adapters

输出示例:

Name: langchain-mcp-adapters Version: 0.1.9 ...

如果未安装,则使用以下命令安装/升级到最新版:

pipinstall-Ulangchain-mcp-adapters

2. 检查 Node.js 和 npm 环境

@antv/mcp-server-chart是 Node.js 包,需要 Node.js 环境。检查是否安装:

node-vnpm-v

如果没有,请从 Node.js 官网 下载安装 LTS 版本。

3. 检查@antv/mcp-server-chart是否可用

你可以直接通过npx命令测试该包是否能正常启动(临时运行,无需全局安装):

npx-y@antv/mcp-server-chart

如果包存在且环境正常,你会看到类似 MCP server 启动的日志(可能会输出Listening on stdio或报错)。按Ctrl+C停止即可。

如果出现ERR! could not determine executable to run等错误,说明包未正确安装或网络问题。你可以尝试全局安装

npminstall-g@antv/mcp-server-chart

然后直接运行:

@antv/mcp-server-chart

4. 常见问题排查

  • npx命令找不到:说明 Node.js 未正确安装或未添加到 PATH,请重新安装 Node.js。
  • langchain_mcp_adapters导入错误:确保虚拟环境已激活,并且版本 ≥0.1.9。
  • MCP 工具加载后没有generate_bar_chart等工具:因为该服务提供的工具名称就是这些(如generate_bar_chart),代码中需要按实际名称调用。你可以在 Python 中打印tools_map.keys()确认。

5. 在 Python 代码中验证加载的工具

main()函数中添加以下代码,打印所有工具的名称和参数结构:

print("所有已加载的 MCP 工具:")forname,toolintools_map.items():print(f" -{name}")ifhasattr(tool,'args_schema')andtool.args_schema:try:print(f" 参数:{tool.args_schema.schema()}")except:pass

这样你就可以看到chart服务提供的具体工具名(例如generate_bar_chart)。

如果仍然看不到图表工具,请检查MCP_SERVERSchart的配置是否正确,并且本地 8000 端口没有被占用。通常@antv/mcp-server-chart使用 stdio 通信,不需要端口。

按照以上步骤,你就能确认环境是否就绪,并正确调用图表工具了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询