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

Rowboat MCP CLI Wrapper Test

MCP Server

Rowboat HTTP Wrapper是一个通过REST API将Rowboat AI聊天代理暴露给Flowise等工具使用的HTTP服务。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
AI代理工作流自动化JavaScriptAPI集成

安装说明

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

作者 / 组织

dr-basalt

提供方

dr-basalt

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

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

命令预览

docker run -p 3000:3000 \

详细介绍

Rowboat HTTP包装器

通过与Flowise和其他AgentFlow工具兼容的REST API公开RowBoatX(对话AI代理)的HTTP服务器。

🎯 目标

允许Flowise(或任何其他HTTP客户端)通过简单的web界面与RowboatX通信。

Flowise → HTTP API → Rowboat AI Agent

🚀 快速部署

通过Coolify

  1. 在Coolify中创建新应用程序
  2. 选择“Docker”作为构建类型
  3. 指向此存储库GitHub
  4. 添加环境变量:

- OPENAI_API_KEY :您的OpenAI API密钥 - PORT :3000(可选,默认)

  1. 部署!

环境变量

变量描述必需默认
OPENAI_API_KEY OpenAI API密钥✅ 是的-
OPENAI_MODEL要使用的模型❌ GPT-4
OPENAI_BASE_URL基于OpenAI的URL❌ 非https://api.openai.com/v1
OPENAI_PROVIDER_NAME供应商名称❌ 非开放
PORT服务器端口❌ 否3000

📡 API终点

健康检查

GET /health

答复:

{
  "status": "ok",
  "service": "rowboat-http-wrapper",
  "version": "1.0.0"
}

聊天

POST /chat
Content-Type: application/json

{
  "message": "Hello! Can you help me create a workflow?"
}

答复:

{
  "response": "Of course! I can help you create a workflow. What kind of workflow do you need?",
  "timestamp": "2025-12-03T21:00:00.000Z"
}

🔧 与Flowise一起使用

选项1:HTTP请求工具

  1. 在Flowise流中添加“HTTP请求”节点
  2. 配置程序:

- 方法 :POST - 统一资源定位符 : https://votre-domaine.com/chat - 标头 : Content-Type: application/json - 身体 :

     {
       "message": "{{input}}"
     }
  1. 使用“JSON解析器”节点提取字段 response

选项2:自定义工具

// Dans un Custom Function Node de Flowise
async function callRowboat(input) {
  const response = await fetch('https://votre-domaine.com/chat', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      message: input
    })
  });

  const data = await response.json();
  return data.response;
}

// Utiliser : callRowboat("votre message ici")

🧪 本地测试

使用Docker

# Build
docker build -t rowboat-http .

# Run
docker run -p 3000:3000 \
  -e OPENAI_API_KEY=your-key-here \
  rowboat-http

用curl测试

# Health check
curl http://localhost:3000/health

# Chat
curl -X POST http://localhost:3000/chat \
  -H "Content-Type: application/json" \
  -d '{"message": "Hello!"}'

🤖 Rowboat的能力

Rowboat可以帮助您:

  • ✅ 创建和编辑工作流
  • ✅ 人工智能制剂
  • ✅ 文件操作
  • ✅ MCP服务器管理
  • ✅ 任务自动化
  • ✅ 还有更多。。。

📝 备注

  • 每个请求 /chat 创建rowboat的新实例(无状态)
  • 请求之间不会持续对话
  • 每个请求超时30秒
  • 为所有域启用CORS

🐛 故障排除

服务器无法启动

检查 OPENAI_API_KEY 配置良好:

docker logs 

Rowboat没有回应

  • 检查OpenAI API密钥
  • 检查API配额
  • 查看容器日志

请求超时

  • 延长超时时间 server.js (行与 setTimeout)
  • 使用更快的型号(如GPT-3.5-Turbo)

📄 许可证

麻省理工学院

🤝 贡献

欢迎捐款!创建问题或PR。

目录标签

目录标签

AI代理工作流自动化JavaScriptAPI集成本地部署HTTPAPIREST服务

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP