Skip to content

Releases: AmoyLab/Unla

v0.2.2

24 Apr 02:02
8c940e1

Choose a tag to compare

📦 MCP Gateway v0.2.2

Turn your APIs into MCP endpoints — effortlessly, without modifying the original code.

✨ 新功能

🧠 LLM 工具链支持

  • 支持调用工具(Tool)并将结果发送给 LLM
  • 支持运行工具、展示结果、将结果保存至数据库
  • 支持 OpenAI-compatible 模型
  • 聊天窗口支持 Markdown 渲染与工具结果展示

⚙️ 配置与同步增强

  • Web 与 Apiserver 支持配置文件双向同步
  • 编辑或新增 MCP Server 后自动触发重载
  • 支持多种方式指定配置文件目录(环境变量、命令行等)

🗄 数据持久化

  • 增加 SQLite(默认)与 PostgreSQL 支持
  • CGO 默认启用以兼容 go-sqlite3

💻 Web 前端升级

  • 使用 toast 替代 console 提示,优化用户交互体验
  • 集成 monaco-yaml 提供 YAML 配置编辑器
  • 支持 streamable http,实现流式消息推送

🚀 构建与部署

  • 支持 Docker 构建和运行
  • 使用 Supervisor 代替 systemd 启动服务
  • 自动构建优化:仅发布版本时触发构建

🔧 重构与优化

  • 工具链样式统一
  • 端口与环境变量配置优化
  • 多语言初步支持(i18n)
  • 控制台日志与错误提示格式增强

🐞 Bug 修复

  • 修复 strict 模式下多次拉取数据的问题
  • 修复分页逻辑与滚动加载异常
  • 修复 YAML 模板变量解析错误
  • 清理无效日志与警告输出

📘 文档:https://mcp.ifuryst.com
🐙 源码:https://github.com/mcp-ecosystem/mcp-gateway
🐳 Docker 镜像:ghcr.io/mcp-ecosystem/mcp-gateway/allinone:latest


感谢所有参与和关注该项目的开发者与用户 💖


✨ New Features

🧠 LLM Tooling Support

  • Fully supports calling tools and sending results to LLMs
  • Tool execution, result rendering, and database persistence now supported
  • Compatible with OpenAI-style LLMs
  • Markdown rendering and tool result display in chat interface

⚙️ Enhanced Config & Sync

  • Web and API server now support real-time config synchronization
  • Automatically reloads after MCP servers are added or edited
  • Supports multiple methods to specify config directory (via CLI/env)

🗄 Data Persistence

  • Added support for both SQLite (default) and PostgreSQL
  • CGO enabled to support go-sqlite3

💻 Web Frontend Improvements

  • Replaced console logs with toast notifications for better UX
  • Integrated monaco-yaml for advanced config file editing
  • Supports Streamable HTTP for real-time updates

🚀 Build & Deployment

  • Added Docker support and multi-binary builds
  • Uses Supervisor instead of systemd for better cross-platform compatibility
  • CI/CD optimized to only trigger builds on version releases

🔧 Refactors & Enhancements

  • Unified tool UI/UX style
  • Simplified environment variable and port management
  • Initial i18n structure in place
  • Enhanced error handling and log messages

🐞 Bug Fixes

  • Fixed repeated data pulling in strict mode
  • Improved scroll pagination logic
  • Resolved template variable and type definition issues
  • Cleaned up unused warnings and redundant logs

📘 Docs: https://mcp.ifuryst.com
🐙 Source: https://github.com/mcp-ecosystem/mcp-gateway
🐳 Docker Image: ghcr.io/mcp-ecosystem/mcp-gateway/allinone:latest


Thanks to all contributors and early users! 💖

Demo Video 2025-04-17

17 Apr 15:10
da770b4

Choose a tag to compare

Demo.Video.2025-04-17.mp4