Weik.io Integration Expert: MCP Server

Weik.io Integration Expert: MCP Server

site icon
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 集成平台提供全生命周期的开发支持,包括规划、实施、测试和部署。

核心功能

  1. 规划工具:支持获取支持的集成类型、分析集成需求、建议集成模式等。
  2. 实施工具:提供初始化集成、生成 Camel YAML 流、创建数据转换等功能。
  3. 测试与调试工具:包括生成测试配置、创建测试数据、调试转换等。
  4. 外部工具集成:支持 ngrok 隧道配置、webhook.site 端点创建等。
  5. 本地 Weik.io 管理:提供 Docker Compose 配置、启动/停止本地实例等功能。
  6. 配置文件管理:支持列出和添加 Weik.io 配置文件。
  7. 发布工具:包括推送集成到 Weik.io 实例、生成推送命令等。

适用场景

  1. 系统集成开发:帮助开发者快速构建和部署系统间的集成流。
  2. API 管理:支持 API 的创建、测试和部署。
  3. 文件传输管理:提供托管文件传输(MFT)的配置和管理。
  4. 本地开发环境管理:简化本地 Weik.io 实例的启动和管理。

工具列表

  1. get_supported_integration_types:获取支持的集成类型信息。
  2. initialize_integration:初始化新的集成流。
  3. push_integration:部署集成到 Weik.io 实例。
  4. get_docker_compose:获取本地 Weik.io 实例的 Docker Compose 配置。
  5. list_profiles:列出所有 Weik.io 配置文件。

常见问题解答

  1. 如何启动本地 Weik.io 实例?
  2. 使用 get_docker_compose 获取 Docker Compose 文件,然后运行 docker-compose up -d
  3. 如何部署集成?
  4. 使用 push_integration 工具或 CLI 命令 weikio integration push
  5. 如何配置 ngrok 隧道?
  6. 使用 setup_ngrok_tunnel 工具(计划中)进行配置。

使用教程

使用依赖

  1. Node.js(v20 或更高版本)
  2. .NET 8 SDK
  3. Weikio CLI bash dotnet tool install weikio-cli --global --prerelease

安装教程

  1. Docker 安装 bash docker pull ghcr.io/weikio/mcp-server:latest docker run -it ghcr.io/weikio/mcp-server:latest
  2. NPM 安装 bash npx @weikio/mcp-server 或全局安装: bash npm install -g @weikio/mcp-server weikio-mcp-server

调试方式

  1. 启动本地 Weik.io 实例 bash docker-compose up -d
  2. 验证连接 bash weikio agents ls
  3. 部署集成 bash weikio integration push hello-world

许可证

None