SuperAPI AI 工具集

ws-mcp

ws-mcp 是一个用于将 MCP(Model Context Protocol)标准输入输出服务器包装为 WebSocket 服务的工具,主要配合 kibitz 使用。它通过配置文件指定需要运行的 MCP 服务器,默认配置包含 wcgw(用于通用系统操作和文件管理)和 fetch(用于发送 HTTP 请求)。用户可复制 sample.config.json 生成自定义配置,并通过 --config 参数指定配置文件路径,使用 --command 指定命令,以及通过端口参数调整监听端口,默认端口为 10125。该工具面向需要将 MCP stdio 服务器接入 WebSocket 通信的场景,便于与 kibitz 等客户端集成。

访问官网

工具介绍

ws-mcp 是一个开源工具,位于 GitHub 仓库 nick1udwig/ws-mcp。其核心用途是将 MCP(Model Context Protocol)的 stdio 服务器包装为 WebSocket 服务,以便与 kibitz 等客户端配合使用。

主要能力:

  • 将 MCP stdio 服务器转换为 WebSocket 接口,实现基于 WebSocket 的通信。
  • 通过配置文件管理需要运行的 MCP 服务器。默认配置(未提供 --config 或 --command 参数时)包含两个服务器:wcgw(用于通用系统操作和文件管理)和 fetch(用于发送 HTTP 请求)。
  • 支持自定义配置,用户可复制 sample.config.json 为 config.json,并根据需要增删服务器。

使用方式:

  1. 创建配置文件:cp sample.config.json config.json。
  2. 修改 config.json,按需添加或移除服务器。
  3. 使用 --config path/to/config.json 运行以加载自定义配置。
  4. 基本用法:不提供 --config 或 --command 时,使用默认配置和默认端口 10125 启动所有已配置的服务器。也可通过参数指定配置文件并设置端口。

适用场景:

  • 需要将 MCP 标准输入输出服务器暴露为 WebSocket 服务,供 kibitz 等工具远程调用。
  • 在本地或服务器环境中统一管理多个 MCP 服务器。

限制:

  • 当前资料未提供关于系统要求、依赖项、支持的平台、性能指标或收费模式的说明。
  • 默认配置和默认端口(10125)仅基于现有资料。
  • 除 wcgw 和 fetch 外,其他可用服务器未在资料中列出。