使用说明
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
