使用说明
FastMCP服务器
FastMCP的规格化距离的幂函数Model Context Protocol (MCP) 服务器实施。此服务器包含:FastAPI使用框架AI与模型通信API中描述的相应参数的值。
机能
/chat端点:接收用户消息AI返回来自模型的响应- 环境变量设置:API可灵活设定键和模型选择等
必要条件
- Python 3.9以上
- APIキー(API等)
安装方法
-
克隆存储库
git clone https://github.com/endou-mame/fastmcp-server.git cd fastmcp-server -
创建并启用虚拟环境
python -m venv venv source venv/bin/activate # Linuxの場合 # または venv\Scripts\activate # Windowsの場合 -
安装依赖包
pip install -r requirements.txt -
设置环境变量
cp .env.example .env # .envファイルを編集して、APIキーなどを設定
使用方法
-
启动服务器
python main.py -
浏览器或API在客户端
http://localhost:8000访问 -
/chat到达终点POST提交请求curl -X POST "http://localhost:8000/chat" \ -H "Content-Type: application/json" \ -d '{"message": "こんにちは、AIさん"}'
API仕様
得到/
- 检查服务器状态的端点
- 响应示例:
{"status": "running", "message": "Simple MCP Server is running"}
POST/聊天
- 参数:
message:来自用户的消息(字符串)
- 响应:AI来自模型的响应
- 成功时:
{"response": "AIからの返答"} - 错误:
{"error": "エラーメッセージ"}
- 成功时:
许可证
麻省理工学院