Build a MCP Server

Build a MCP Server

site icon
2025.03.14 23
Python模型服务框架集成开发效率
BuildMCPServer 是一个用于构建 MCP 服务器的项目,旨在为训练好的随机森林模型提供服务,并与 Bee 框架集成以实现 ReAct 交互性。该项目提供了完整的安装和运行指南,适合开发者和研究人员使用。
View on GitHub

Overview

基本能力

产品定位

BuildMCPServer 是一个用于构建 MCP 服务器的工具,主要用于为训练好的随机森林模型提供服务,并与 Bee 框架集成以实现 ReAct 交互性。

核心功能

  1. 提供 MCP 服务器的构建和运行功能。
  2. 支持与 Bee 框架的集成,实现 ReAct 交互性。
  3. 提供 FastAPI 托管的 ML 服务器的启动和运行功能。

适用场景

  1. 开发者需要为训练好的随机森林模型提供服务。
  2. 研究人员需要与 Bee 框架集成以实现 ReAct 交互性。
  3. 需要快速启动和运行 FastAPI 托管的 ML 服务器的场景。

使用教程

使用依赖

  1. 克隆仓库:git clone https://github.com/nicknochnack/BuildMCPServer
  2. 进入项目目录:cd BuildMCPServer
  3. 创建并激活虚拟环境:
  4. uv venv
  5. source .venv/bin/activate
  6. 安装依赖:
  7. uv add .
  8. uv add ".[dev]"

安装教程

  1. 运行 MCP 服务器:uv run mcp dev server.py
  2. 在另一个终端中运行代理:
  3. source .venv/bin/activate
  4. uv run singleflowagent.py

调试方式

  1. 启动 FastAPI 托管的 ML 服务器:
  2. git clone https://github.com/nicknochnack/CodeThat-FastML
  3. cd CodeThat-FastML
  4. pip install -r requirements.txt
  5. uvicorn mlapi:app --reload
  6. 详细构建指南可以参考 这里

其他参考资料

作者信息

👨🏾‍💻 Author: Nick Renotte 📅 Version: 1.x 📜 License: This project is licensed under the MIT License

许可证

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