-
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を使用して、 OWASP チートシート シリーズからチートシートの内容を返すシンプルな HTTP API を公開します。
CHEATSHEETS_DIR
設定します。uvicorn
でサーバーを実行します。CHEATSHEETS_DIR
が設定されていない場合、サーバーは最初の起動時にチートシート リポジトリのクローンを作成します (ネットワーク アクセスが必要です)。GET /health
– 基本的なヘルスチェック。GET /cheatsheets
– 利用可能なチートシート ファイルを一覧表示します。GET /cheatsheets/{name}
– 特定のチートシートを取得します。GET /search?q=term
– チートシートで用語を検索し、一致するファイル名を返します。デプロイ時に明示的なホストとポートを指定してuvicorn
使用します。
実際の展開では、 systemd
などのプロセス マネージャーやリバース プロキシの背後での実行を検討してください。
プルリクエストは歓迎します。pytestを使用して、 tests/
ディレクトリ以下にテストを追加できます。
この実装は MCP サーバーの簡略化された例であり、仕様全体を網羅しているわけではありません。