一个基于Python的服务器,用于管理和分析AI辅助开发的代码上下文。

POST /token - 获取身份验证令牌POST /analyze - 分析项目GET /context - 获取文件或项目的上下文GET /dependencies - 获取项目依赖项GET /structure - 获取项目结构git clone https://github.com/non-npc/Vibe-Model-Context-Protocol-Server.git
cd mcps
python -m venv venv
source venv/bin/activate # 在Windows上:venv\Scripts\activate
pip install -r requirements.txt
.env.example复制到.env.env中的值启动服务器:
python -m mcps.main
curl -X POST "http://localhost:8000/token" -H "Content-Type: application/x-www-form-urlencoded" -d "username=admin&password=admin"
curl -X POST "http://localhost:8000/analyze" -H "Authorization: Bearer <token>" -H "Content-Type: application/json" -d '{"project_path": "/path/to/your/project"}'
curl -X GET "http://localhost:8000/context" -H "Authorization: Bearer <token>"
访问API:
http://localhost:8000运行http://localhost:8000/docs获取pip install -r requirements-dev.txt
pytest