Skip to main content
Glama
santosomar

OWASP Cheatsheets MCP Server

by santosomar

owasp_cheatsheets_mcp_server

OWASP チートシートを提供する最小限のモデル コンテキスト プロトコル (MCP) 互換サーバー。

サーバーはFastAPIを使用して、 OWASP チートシート シリーズからチートシートの内容を返すシンプルな HTTP API を公開します。

前提条件

  • Python 3.8以降

  • Git (初回実行時にチートシートリポジトリをクローンするため)

Related MCP server: vuln-nist-mcp-server

使用法

  1. インストール要件:

    pip install -r requirements.txt
  2. *(オプション)*チートシートのローカルコピーがすでにある場合は、 CHEATSHEETS_DIR設定します。

    export CHEATSHEETS_DIR=/path/to/CheatSheetSeries/cheatsheets
  3. uvicornでサーバーを実行します。

    uvicorn server.app:app --reload
  4. CHEATSHEETS_DIRが設定されていない場合、サーバーは最初の起動時にチートシート リポジトリのクローンを作成します (ネットワーク アクセスが必要です)。

エンドポイント

  • GET /health – 基本的なヘルスチェック。

  • GET /cheatsheets – 利用可能なチートシート ファイルを一覧表示します。

  • GET /cheatsheets/{name} – 特定のチートシートを取得します。

  • GET /search?q=term – チートシートで用語を検索し、一致するファイル名を返します。

本番環境で実行中

デプロイ時に明示的なホストとポートを指定してuvicorn使用します。

uvicorn server.app:app --host 0.0.0.0 --port 8000

実際の展開では、 systemdなどのプロセス マネージャーやリバース プロキシの背後での実行を検討してください。

貢献

プルリクエストは歓迎します。pytest使用して、 tests/ディレクトリ以下にテストを追加できます。

この実装は MCP サーバーの簡略化された例であり、仕様全体を網羅しているわけではありません。

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for querying the CVE-Search API. This server provides comprehensive access to CVE-Search, browse vendor and product、get CVE per CVE-ID、get the last updated CVEs.
    6
    106
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for querying the NIST National Vulnerability Database (NVD) API, enabling search and retrieval of CVE details, temporal context, and KEV catalog entries.
    15
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server for automated security vulnerability assessment, combining OWASP Dependency-Check dependency scanning with custom code vulnerability detection, and generating detailed HTML and JSON reports.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    A lightweight MCP server that wraps OWASP ZAP's REST API as Model Context Protocol tools, enabling AI agents to perform automated security scanning.
    -