Fast MCP Server

Fast MCP Server

site icon
2025.04.23 0
Python轻量级服务器AI 工具集成开发效率
Fast MCP Server 是一个轻量级的 MCP(Model Context Protocol)服务器实现,通过 Server-Sent Events (SSE) 暴露自定义工具,以便与 AI 客户端集成。它支持快速部署和配置,适用于需要与 MCP 协议兼容的客户端进行集成的场景。
View on GitHub

Overview

基本能力

产品定位

Fast MCP Server 是一个轻量级的 MCP 服务器,旨在通过 SSE 协议暴露自定义工具,方便与 AI 客户端集成。

核心功能

  • 通过 SSE 暴露 MCP 端点
  • 支持 Docker 容器化部署
  • 可配置的端口和主机
  • 包含示例工具(如天气警报和预报)

适用场景

  • 与支持 MCP 协议的客户端(如 Claude Desktop)集成
  • 快速部署和测试自定义工具
  • 开发环境中的 AI 工具集成

工具列表

  • /sse:通过 GET 或 POST 方法进行 MCP 通信的 SSE 流端点

常见问题解答

  • 404 on /sse:确保服务器绑定到正确的端口和路径。
  • Connection refused:验证 Docker 是否运行且容器健康。
  • Client errors:检查客户端配置中的 SSE URL 和协议版本。

使用教程

使用依赖

  • Docker ≥ 20.10
  • Docker Compose ≥ 1.29

安装教程

  1. 克隆仓库并进入项目目录: bash git clone [email protected]:kongo97/fast-mcp-server.git cd fast-mcp-server
  2. 构建 Docker 镜像: bash docker compose build
  3. 启动容器: bash docker compose up -d
  4. 停止和移除容器: bash docker compose down

调试方式

  1. 检查日志: bash docker compose logs -f
  2. 验证容器状态: bash docker ps docker logs simple-mcp-server

许可证

该项目遵循 MIT 开源许可条款。