HTTP服务器工具集

一个基于FastMCP的HTTP服务器,提供文件操作、系统信息获取和音频转录等功能。

  • by GraceYang9127
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 graceyang9127/mcp_server_http

使用说明

MCP_server_http

带系统和音频工具的FastMCP HTTP服务器

这个项目是一个基于HTTP运行的FastMCP服务器的演示,展示了几个工具,包括:

  • 文件操作(read_file, list_files, rename_file)
  • 系统信息(get_host_info)
  • 使用OpenAI Whisper进行音频转录(transcribe_audio)

先决条件

  • Python 3.12
  • Conda或virtualenv(建议隔离依赖关系)
  • FFmpeg已安装在您的系统上

设置

1.创建新的Conda环境(推荐)

conda create -n mcp_env python=3.12
conda activate mcp_env

2.安装Python依赖项

pip install -r requirements.txt

用法

1.启动服务器

python myServer.py
  • 您应该看到:
Starting the FastMCP server...
This server is configured to run on http://127.0.0.1:8000/mcp

2.运行客户端

python myClient.py
  • 您将看到可用工具的列表。

3.调用工具

  • 键入工具名称,并在提示时输入所需的参数。

4.退出客户端

exit