
Weik.io Integration Expert: MCP Server

2025.03.01
1
TypeScript集成开发API 管理文件传输管理开发效率
MCP Server 是专为 Weik.io 集成平台设计的智能助手,旨在指导开发者完成从规划到实施、测试和部署的完整集成生命周期。它基于 Apache Camel 构建,并扩展了 Weik.io 的专用功能,如集成流、API 管理、托管文件传输等。MCP Server 提供了丰富的工具和资源,帮助开发者高效完成集成任务。
View on GitHub
Overview
基本能力
产品定位
MCP Server 是一个智能集成助手,专注于为 Weik.io 集成平台提供全生命周期的开发支持,包括规划、实施、测试和部署。
核心功能
- 规划工具:支持获取支持的集成类型、分析集成需求、建议集成模式等。
- 实施工具:提供初始化集成、生成 Camel YAML 流、创建数据转换等功能。
- 测试与调试工具:包括生成测试配置、创建测试数据、调试转换等。
- 外部工具集成:支持 ngrok 隧道配置、webhook.site 端点创建等。
- 本地 Weik.io 管理:提供 Docker Compose 配置、启动/停止本地实例等功能。
- 配置文件管理:支持列出和添加 Weik.io 配置文件。
- 发布工具:包括推送集成到 Weik.io 实例、生成推送命令等。
适用场景
- 系统集成开发:帮助开发者快速构建和部署系统间的集成流。
- API 管理:支持 API 的创建、测试和部署。
- 文件传输管理:提供托管文件传输(MFT)的配置和管理。
- 本地开发环境管理:简化本地 Weik.io 实例的启动和管理。
工具列表
get_supported_integration_types
:获取支持的集成类型信息。initialize_integration
:初始化新的集成流。push_integration
:部署集成到 Weik.io 实例。get_docker_compose
:获取本地 Weik.io 实例的 Docker Compose 配置。list_profiles
:列出所有 Weik.io 配置文件。
常见问题解答
- 如何启动本地 Weik.io 实例?
- 使用
get_docker_compose
获取 Docker Compose 文件,然后运行docker-compose up -d
。 - 如何部署集成?
- 使用
push_integration
工具或 CLI 命令weikio integration push
。 - 如何配置 ngrok 隧道?
- 使用
setup_ngrok_tunnel
工具(计划中)进行配置。
使用教程
使用依赖
- Node.js(v20 或更高版本)
- .NET 8 SDK
- Weikio CLI
bash dotnet tool install weikio-cli --global --prerelease
安装教程
- Docker 安装
bash docker pull ghcr.io/weikio/mcp-server:latest docker run -it ghcr.io/weikio/mcp-server:latest
- NPM 安装
bash npx @weikio/mcp-server
或全局安装:bash npm install -g @weikio/mcp-server weikio-mcp-server
调试方式
- 启动本地 Weik.io 实例
bash docker-compose up -d
- 验证连接
bash weikio agents ls
- 部署集成
bash weikio integration push hello-world
许可证
None