[packaging] ai-mcp 🚀 轻量级、高性能的 MCP(Model Context Protocol)服务端
Tofloor
poster avatar
X
deepin
2025-09-24 09:50
Author

ai-mcp

git: https://github.com/xgd16/ai-mcp
gitee(码云): https://gitee.com/xgd16/ai-mcp

🚀 轻量级、高性能的 MCP(Model Context Protocol)服务端

一个用 Go 构建的 MCP 服务端,基于 mark3labs/mcp-go 与 GoFrame v2。项目内置多种可即用的工具(Tools),可通过 MCP 客户端(如 Cursor、继续集成的 IDE/Agent)进行调用,支持 arm64,amd64,loongarch64,riscv64 指令集。

核心优势

  • 🪶 轻量级:单文件部署,无复杂依赖
  • 🌍 多平台支持:支持 Windows、macOS、Linux 等主流操作系统和国产指令集
  • 💾 低内存占用:运行时内存占用 < 100MB
  • 📦 小体积:编译后二进制文件 < 20MB
  • 高性能:基于 Go 原生性能,启动速度快
    Go Version License: MIT Stars Release Build

功能特性

🎯 核心功能

  • SSE 服务:提供基于 Server-Sent Events 的 MCP 服务端
  • 工具集合:开箱即用的多种工具(见下方"内置工具")
  • 日志输出:支持文件与控制台日志,格式与级别可配
  • 数据库支持:通过 GoFrame gdb,支持 MySQL 等常见数据库
  • 简洁配置:使用 config.yaml 管理服务、日志、数据库等配置

🚀 性能优势

  • 零依赖部署:编译后单一可执行文件,无需安装运行时环境
  • 跨平台兼容:原生支持 Windows、macOS、Linux(amd64/arm64)
  • 资源占用低:内存占用 < 100MB,CPU 使用率低
  • 快速启动:冷启动时间 < 100ms
  • 高效构建:使用 Go 实验性绿色 GC,优化内存分配
Reply Favorite View the author
All Replies

No replies yet