-
securityA
license-
qualityAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
Last updated -
2
Python
MIT License
Provides access to OWASP Cheat Sheets content, enabling search capabilities and retrieval of security best practices from the OWASP Cheat Sheet Series repository.
提供 OWASP 备忘单的最小模型上下文协议 (MCP) 兼容服务器。
服务器使用FastAPI公开一个简单的 HTTP API,该 API 返回来自OWASP 备忘单系列的备忘单内容。
CHEATSHEETS_DIR
:uvicorn
运行服务器:CHEATSHEETS_DIR
,服务器将在首次启动时克隆备忘单存储库(需要网络访问)。GET /health
– 基本健康检查。GET /cheatsheets
– 列出可用的备忘单文件。GET /cheatsheets/{name}
– 检索特定的备忘单。GET /search?q=term
– 在备忘单中搜索某个术语并返回匹配的文件名。部署时使用带有明确主机和端口的uvicorn
:
对于实际部署,请考虑使用诸如systemd
类的进程管理器或在反向代理后面运行。
欢迎提交 Pull 请求。可以使用pytest将测试添加到tests/
目录下。
此实现是 MCP 服务器的简化示例,可能无法涵盖整个规范。