bytebot-mcp
v1.0.1
Published
A Model Context Protocol (MCP) server for interacting with Bytebot
Readme
bytebot-mcp
一个用于与Bytebot交互的Model Context Protocol (MCP)服务器,允许AI代理通过标准化接口调用Bytebot的功能。
安装
npm install bytebot-mcp
用法
作为独立服务器运行
BYTEBOT_API_KEY=your_api_key npx bytebot-mcp
在代码中使用
import { startBytebotMcpServer } from 'bytebot-mcp';
// 启动MCP服务器 startBytebotMcpServer({ apiKey: 'your_bytebot_api_key', // 可选:指定自定义API URL // apiUrl: 'https://custom.bytebot.api/v1' }, 8000);
MCP接口
获取工具列表
GET /mcp/tools 返回可用工具的元数据,包括参数定义。
调用工具
POST /mcp/call 请求体示例:{ "tool": "send_bytebot_message", "parameters": { "message": "Hello Bytebot!", "conversationId": "optional-conversation-id" } }
可用工具
send_bytebot_message- 向Bytebot发送消息get_bytebot_conversation- 获取对话历史create_bytebot_conversation- 创建新对话
环境变量
BYTEBOT_API_KEY- Bytebot API密钥(必填)BYTEBOT_API_URL- 自定义Bytebot API URL(可选)PORT- 服务器端口(默认:8000)
