入门攻略
MCP提交
探索
MCP Server Oo4
内容详情
替代品
MCP 服务器
一个基于 FastAPI 的 WebSocket 通信、文件管理以及工具端点的服务器。
🚀 功能
- 📁 文件管理 API
- 🔌 WebSocket 通信
- 🛠️ 工具端点
- 📄 静态文件服务
- ✅ 全面测试套件
🛠️ 安装
- 克隆仓库:
git clone https://github.com/khaosans/mcp-server.git
cd mcp-server
- 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate # 在 Windows 中:.\venv\Scripts\activate
- 安装依赖项:
pip install -r requirements.txt
🏃♂️ 运行服务器
使用以下命令启动服务器:
uvicorn server:app --reload --host 0.0.0.0 --port 8080
🧪 运行测试
运行测试套件:
python test_server.py
📡 API 端点
HTTP 端点
GET /files?q=<查询>
:在公共目录中搜索文件GET /files/{filename}
:读取特定文件POST /tools
:执行工具(当前支持摘要功能)GET /public/*
:提供静态文件服务
WebSocket 端点
ws://localhost:8080/ws
:实时通信的 WebSocket 端点
📝 许可证
MIT License