VA-MCP
VA-MCP
这是一个用于在开发阶段的功能单元测试中,检查并防范 OWASP TOP10 相关漏洞的 MCP。该 MCP 将接收并分析 API 信息,并返回分析产出物。
范围 (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 --version快速开始 (Quick Start)
# 1) 저장소 클론
git clone <repo-url>
cd VA-MCP
# 2) 의존성/가상환경 동기화
uv sync
# 3) 테스트 확인
uv run pytest -q
# 4) MCP 서버 실행
uv run va-mcp由于 va-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) 将展示给 MCPsrc/va_mcp/tools/: MCP 实际执行的功能函数(例如:ping、执行检查)src/va_mcp/resources/: 功能中通用的基准数据集合(例如:支持的检查列表)tests/: 测试代码(开发完成后必须执行)outputs/: 执行结果产出物存储
注意事项
目前设计基于本地集成 (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