Files
map-client-vue/VERSION.md
douboer 50e3bb1d59 docs: 更新 v1.0.2 版本文档
- 更新 CHANGELOG.md 添加 v1.0.2 工具调用功能说明
- 更新 release.md 添加完整的 v1.0.2 发布说明
- 创建 VERSION.md 版本信息文档
- 更新 package.json 版本号到 1.0.2
- 更新 web/package.json 版本号到 1.0.2

主要特性:
- MCP 工具调用集成
- OpenAI Function Calling 支持
- 流式工具执行体验
- 多轮对话支持(AI → Tool → AI)
2025-10-14 21:59:41 +08:00

3.6 KiB
Raw Permalink Blame History

MCP Client Vue - 版本信息

当前版本v1.0.2

发布日期: 2025-10-14

核心功能: AI + MCP 工具调用集成


版本历史

v1.0.2 (2025-10-14) - 工具调用

  • 🎯 重大功能: 完整的 MCP 工具调用集成
  • 🔧 AI 智能识别并调用 MCP 工具
  • 🔄 流式工具执行体验
  • 📋 OpenAI Function Calling 格式支持
  • 🐛 类型导入和路径冲突修复

核心改进:

  • MCPClientService 工具列表获取
  • chatService 工具调用执行逻辑
  • modelServiceManager 流式解析增强
  • 完整的多轮对话支持AI → Tool → AI

v1.0.1 (2025-10-14) - 稳定性提升

  • 🚀 服务器管理系统完善
  • 🔄 自动重连机制
  • 🐛 编辑按钮、模态框、表单数据修复
  • 📡 HTTP/SSE 双协议支持优化

v1.0.0 (2025-10-12) - 初始发布

  • 🎯 MCP 客户端基础功能
  • 📡 HTTP 和 SSE 双传输协议
  • 🎨 Vue 3 + TypeScript + Naive UI
  • 🔧 服务器连接管理
  • 📦 工具、资源、提示词支持

技术栈

  • 前端框架: Vue 3.4.15
  • UI 组件: Naive UI 2.43.1
  • 状态管理: Pinia 2.1.7
  • 构建工具: Vite 5.0.8
  • 类型检查: TypeScript 5.3.3
  • 路由: Vue Router 4.2.5

快速开始

# 克隆项目
git clone [your-repo-url]
cd mcp-client-vue

# 安装依赖
cd web && npm install

# 启动开发服务器
npm run dev

# 访问应用
open http://localhost:5173

功能清单

已实现

  • MCP 服务器连接管理HTTP/SSE
  • 服务器状态实时监控
  • 自动重连机制
  • 工具调用执行
  • AI 智能工具调用
  • 流式对话体验
  • 多模型服务支持
  • 工具格式自动转换
  • 完整的错误处理

🚧 开发中

  • 工具调用历史记录
  • 工具执行超时控制
  • 批量工具调用优化
  • 工具调用权限管理
  • 工具调用性能监控

🔮 计划中

  • 资源管理界面
  • 提示词编辑器
  • 工具调用可视化
  • 性能分析面板
  • 插件系统

升级指南

从 v1.0.1 升级到 v1.0.2

# 拉取最新代码
git pull origin main

# 更新依赖(如果有变化)
cd web && npm install

# 启动开发服务器
npm run dev

重要变更:

  • 新增工具调用功能,需要配置支持 Function Calling 的 AI 服务
  • 确保 MCP 服务器实现了 tools/listtools/call 接口
  • 工具的 inputSchema 需要符合 JSON Schema 规范

使用说明

配置 AI 服务

  1. 进入"模型服务"设置
  2. 添加支持 Function Calling 的 AI 服务OpenAI、火山引擎等
  3. 配置 API Key 和 Base URL
  4. 测试连接并启用

配置 MCP 服务器

  1. 进入"MCP 设置"
  2. 添加提供工具的 MCP 服务器
  3. 选择 HTTP 或 SSE 传输类型
  4. 测试连接并启用

使用工具调用

  1. 在对话界面选择模型
  2. 选择包含工具的 MCP 服务器
  3. 发送需要工具辅助的消息
  4. AI 会自动调用相关工具并整合结果

性能指标

  • 首字响应: < 1s
  • 流式延迟: 10-30ms
  • 工具调用: 根据工具复杂度
  • 内存占用: < 100MB
  • 包大小: ~500KB (gzipped)

支持的 AI 服务

  • OpenAI (GPT-3.5, GPT-4)
  • 火山引擎 (Doubao)
  • 阿里云 (通义千问)
  • 本地模型 (Ollama 等 OpenAI 兼容服务)
  • Azure OpenAI
  • Claude (Anthropic)

问题反馈


MCP Client Vue v1.0.2 - 让 AI 和 MCP 工具完美协作! 🚀🔧