VA-MCP
VA-MCP
開発段階の機能単位テストにおいて、OWASP TOP10に該当する脆弱性をチェックするためのMCPです。このMCPはAPIに関する情報を受け取り、分析してその分析結果を出力する予定です。
Scope (MVP)
MCP stdioサーバーの実行
基本ツールの提供:
pinglist_supported_checks
今後のOWASP Top 10シナリオの拡張
Related MCP server: MCP-QA
事前準備 (Prerequisites)
チームメンバーが開発を開始する前に、以下がインストールされている必要があります。
Git
uv(推奨) Python 3.11+
インストール確認:
git --version
uv --version
python3 --versionQuick Start
# 1) 저장소 클론
git clone <repo-url>
cd VA-MCP
# 2) 의존성/가상환경 동기화
uv sync
# 3) 테스트 확인
uv run pytest -q
# 4) MCP 서버 실행
uv run va-mcpva-mcpはstdioトランスポートで動作するため、MCPクライアント(IDE/Agent)からサーバーに接続して使用します。
開発ルール
チームの開発ルール(ブランチ戦略、テスト、PR、コミットルール)は dev-guide.md を参照してください。
テストガイド
機能開発後、以下の順序でテストを行います。
# 1) 의존성 동기화
uv sync
# 2) 테스트 실행
uv run pytest -qテストコードはルートの
tests/フォルダに作成します。新しい機能を追加する場合は、対応するテストを必ず一緒に作成してください。
最小基準:
機能単位テスト1つ以上
tests/test_smoke.pyが常にパスすること
ディレクトリの役割
src/va_mcp/: アプリケーションソースコードのルートsrc/va_mcp/server.py: MCPサーバーのエントリーポイント (va-mcp実行時に開始されるファイル)src/va_mcp/app.py:FastMCPアプリの作成および初期化src/va_mcp/config.py: 環境変数の読み込み、出力ディレクトリの設定src/va_mcp/registry/: どの機能(tool)とデータ(resource)をMCPに表示するかを登録する場所src/va_mcp/tools/: MCPが実際に実行する機能関数 (例:ping、チェック実行)src/va_mcp/resources/: 機能で共通して使用する基準データ集 (例: サポートされているチェックリスト)tests/: テストコード (開発完了後、必須実行)outputs/: 実行結果の成果物保存先
Notes
現在はローカル連携(stdio)基準で設計されています。
今後、AWSデプロイ段階でHTTP方式に切り替える予定です。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.1415MIT
- Flicense-qualityDmaintenanceAn MCP server for the comprehensive analysis of Swagger 2.0 and OpenAPI 3.x contracts. It allows users to extract detailed information about endpoints, request/response schemas, parameters, and security configurations from API documentation.
- AlicenseBqualityDmaintenanceAn MCP server that integrates SAST, DAST, and SCA security tools to enable AI-driven vulnerability scanning and automated security reporting. It allows AI assistants to execute and analyze results from tools like Semgrep, OWASP ZAP, and Trivy within a DevSecOps workflow.6MIT
- Alicense-qualityDmaintenanceAn MCP server for AI-powered API testing that enables automated positive, negative, and security testing directly from AI chat interfaces. It supports multiple AI providers and generates detailed security reports.34Inno Setup
Related MCP Connectors
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
MCP server for AI access to Swagger by SmartBear.
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KTTechUp-Team304/VA_MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server