bisheng-mcp-server
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"bisheng-mcp": {
"args": [
"dist/index.js"
],
"command": "node"
}
}
}
SSE 传输配置
{
"mcpServers": {
"fetch": {
"type": "sse",
"url": "http://localhost:3000/sse"
}
}
}
服务介绍
Bisheng MCP Server
基于Bisheng框架的Model Context Protocol (MCP) 服务器实现,提供完整的节点管理、工作流模板和AI工具支持。
项目概述
Bisheng MCP Server是一个功能强大的MCP协议服务器,专门为Bisheng AI工作流平台设计。它提供了完整的节点覆盖、工作流模板管理和AI工具支持,使开发者能够轻松集成Bisheng功能到各种AI应用中。
核心价值
- 无缝集成: 通过MCP协议与各种AI应用和工具无缝集成
- 丰富节点: 支持263个AI优化节点,覆盖主流AI功能
- 智能工作流: 提供预置工作流模板,快速构建复杂AI应用
- 多协议支持: 支持stdio、SSE、HTTP等多种传输协议
- 易于扩展: 模块化设计,便于功能扩展和定制
核心功能与特性
🚀 核心特性
- 完整节点支持 - 支持263个AI优化节点的完整覆盖
- 多协议支持 - 支持stdio、SSE、HTTP传输协议
- 自然语言开发 - 支持通过自然语言指令生成工作流
- 智能连接 - 自动建立节点间连接关系
- 平台兼容 - 生成的模板完全兼容Bisheng平台导入
环境要求
系统要求
- Node.js: 18.0.0 或更高版本
- npm: 8.0.0 或更高版本
- 操作系统: Windows 10/11, macOS 10.15+, Linux Ubuntu 18.04+
安装与配置
1. 克隆项目
git clone https://gitcode.com/wp123/bisheng-mcp-server.git
cd bisheng-mcp-server
2. 安装依赖
npm install
3. 构建项目
npm run build
4. 启动服务
开发模式
npm run dev
生产模式
npm start
使用不同协议启动
# 使用stdio协议(默认)
npm start
# 使用SSE协议
npm start -- --config config/sse_config.json
使用说明
脚本命令
| 命令 | 描述 |
|---|---|
npm run dev |
开发模式,自动重载 |
npm run build |
编译TypeScript代码 |
npm start |
启动生产服务器 |
npm test |
运行测试 |
npm run lint |
代码检查 |
npm run format |
代码格式化 |
客户端配置参数
1. SSE协议客户端配置
SSE协议通过HTTP GET建立SSE连接,并通过HTTP POST发送消息:
{
"protocol": "sse",
"sse": {
"url": "http://localhost:3000/sse",
"messageEndpoint": "http://localhost:3000/messages",
"headers": {
"Content-Type": "application/json"
},
"reconnectInterval": 3000,
"maxReconnectAttempts": 5
}
}
2. stdio协议客户端配置
stdio协议通过标准输入输出进行通信:
{
"protocol": "stdio",
"stdio": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"NODE_ENV": "production"
},
"cwd": "/path/to/bisheng-mcp-server"
}
}
3. HTTP协议客户端配置
HTTP协议通过HTTP POST发送请求并接收响应:
{
"protocol": "http",
"http": {
"url": "http://localhost:3000/api",
"headers": {
"Content-Type": "application/json"
},
"timeout": 30000
}
}
许可证
MIT License
联系方式
- 项目主页: gitcode
感谢使用Bisheng MCP Server!