Token导航 LogoToken导航

MCP Server · AI代理

MCP tool chainer

一个用于链式调用多个MCP工具的服务,通过顺序执行工具并传递结果来减少令牌使用,适用于复杂数据处理流程。

stdio官方级别未说明来源级核验工具 0@thirdstrandstudio/mcp-tool-chainer
数据处理JavaScript自动化

快速开始

作者 / 组织
thirdstrandstudio
提供方
thirdstrandstudio
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

59

仓库热度

收录来源

3 个

MCP World

选型结论

MCP tool chainer 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y @thirdstrandstudio/mcp-tool-chainer

客户端配置示例

{
  "mcpServers": {
    "mcp-tool-chainer": {
      "command": "npx",
      "args": [
        "-y",
        "@thirdstrandstudio/mcp-tool-chainer"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

MCP工具链

一种MCP(模型上下文协议)服务器,将调用链接到其他MCP工具,通过允许顺序执行工具并传递结果来减少令牌使用。 旨在解决

类似JSON路径的Step函数:

特性

  • 按顺序将多个MCP工具连接在一起
  • 使用以下命令将一个工具的结果作为输入传递给另一个工具 CHAIN_RESULT 占位符
  • 使用JsonPath过滤和提取特定数据 inputPath 和 outputPath 参数
  • 从配置的MCP服务器自动发现工具
  • 与单个工具调用相比,令牌使用量最小

工具

此服务器实现了以下MCP工具:

  1. mcp_chain -将多个MCP服务器链接在一起
  2. chainable_tools -从所有MCP服务器中查找工具,以便使用MCP_chain工具
  3. discover_tools -从所有MCP服务器重新查找工具

安装

先决条件

  • Node.js(v16或更高版本)
  • npm

从npm安装

# Install
npm install @thirdstrandstudio/mcp-tool-chainer

# Or use with npx directly
npx -y @thirdstrandstudio/mcp-tool-chainer

从源代码安装

# Clone the repository
git clone https://github.com/thirdstrandstudio/mcp-tool-chainer.git
cd mcp-tool-chainer

# Install dependencies
npm install

# Build the package
npm run build

与克劳德桌面、光标等一起使用

确保这是最后一个运行的MCP,否则它将不得不再次运行发现

将以下内容添加到您的 claude_desktop_config.json 或 mcp.json:

如果从npm全局安装

{
  "mcpServers": {
    "mcp_tool_chainer": {
      "command": "npx",
      "args": ["-y", "@thirdstrandstudio/mcp-tool-chainer", "`claude_desktop_config.json` or `mcp.json`"],
      "env": {}
    }
  }
}

如果从源安装

{
  "mcpServers": {
    "mcp_tool_chainer": {
      "command": "node",
      "args": ["/path/to/mcp-tool-chainer/dist/index.js", "`claude_desktop_config.json` or `mcp.json`"],
      "env": {}
    }
  }
}

替换 /path/to/mcp-tool-chainer 使用存储库的实际路径。

例子

链浏览器和XPath工具

// Fetch a webpage and then extract specific content with XPath
const result = await callTool("mcp_chain", { 
  "mcpPath": [
    {
      "toolName": "mcp_browser_mcp_fetch_url",
      "toolArgs": "{\"url\": \"https://example.com\"}"
    },
    {
      "toolName": "mcp_xpath_xpath",
      "toolArgs": "{\"xml\": CHAIN_RESULT, \"query\": \"//h1\"}"
    }
  ]
});

使用JsonPath与InputPath和OutputPath

// Fetch a webpage, extract specific content with XPath, then extract part of the result
const result = await callTool("mcp_chain", { 
  "mcpPath": [
    {
      "toolName": "mcp_fetch_fetch",
      "toolArgs": "{\"url\": \"https://api.example.com/data\"}"
    },
    {
      "toolName": "web_search",
      "toolArgs": "{\"search_term\": CHAIN_RESULT}",
      "inputPath": "$.results[0].title",     // Extract only the first result's title from previous output
      "outputPath": "$.snippets[*].text"     // Extract only the text snippets from the search results
    },
    {
      "toolName": "another_tool",
      "toolArgs": "{\"content\": CHAIN_RESULT}"
    }
  ]
});

JsonPath支持

MCP工具链现在支持AWS步骤函数风格的InputPath和OutputPath功能:

  • inputPath:JsonPath表达式,用于在传递给工具之前提取输入的特定部分
  • 输出路径:JsonPath表达式,用于在传递给下一个工具之前提取输出的特定部分

这些功能仅在输入/输出是有效的JSON时才起作用。如果JsonPath提取失败,则使用原始输入/输出。

有关JsonPath语法参考,请参阅 JsonPath语法.

益处

  • 减少令牌使用:通过将工具链接在一起,您可以避免将大型中间结果发送回LLM
  • 简化的工作流程:使用单个工具调用创建复杂的数据处理管道
  • 改进的性能:通过最大限度地减少LLM和工具之间的往返来减少延迟
  • 精确的数据流控制:使用JsonPath表达式仅提取所需的数据

发展

# Install dependencies
npm install

# Start the server
node dist/index.js config.json

# List available tools
node dist/index.js config.json discover_tools

许可证

此MCP服务器根据MIT许可证获得许可。

______________________________________________________________________

由...创建 第三斯特兰德工作室

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

工具链JavaScript本地部署MCP协议数据处理JSON路径自动化

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP tool chainer

MCP World · 本页

0stdio有3 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP tool chainer 怎么安装?

公开资料给出的安装命令是 npx -y @thirdstrandstudio/mcp-tool-chainer,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP tool chainer 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

MCP tool chainer 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP tool chainer 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP tool chainer 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP