Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Ward

БесплатноНе проверен

AI-powered code quality analysis that detects security issues, bugs, code smells, and performance problems across multiple languages.

GitHubEmbed

Описание

AI-powered code quality analysis that detects security issues, bugs, code smells, and performance problems across multiple languages.

README

MCP server for AI-powered code quality analysis. Detects security issues, bugs, code smells, and performance problems.

Supports: Python, JavaScript/TypeScript, Go, Java, Ruby, Rust, C/C++, and more.

Quick Start

Requires Python 3.10+

1. Install

pip install semgrep ward-mcp

2. Add to MCP config

Claude Desktop / Cursor / Windsurf (mcp.json or claude_desktop_config.json):

{
  "mcpServers": {
    "ward": {
      "command": "python",
      "args": ["-m", "ward", "mcp"]
    }
  }
}

Claude Code CLI (~/.claude/mcp_servers.json):

{
  "ward": {
    "type": "stdio",
    "command": "python",
    "args": ["-m", "ward", "mcp"]
  }
}

Done. Your AI agent now has access to Ward's scanning tools.

Auto-scan Setup

Add to your project's CLAUDE.md or .cursorrules:

After generating code, use ward mcp - scan_remote tool to check for issues.
Format: scan_remote(code_files=[{"path": "filename.py", "content": "code"}])
If issues found: fix and scan again.

Tools

Tool Description
scan_remote Scan code content directly
scan Scan files by path
scan_with_custom_rule Scan with custom YAML rules

Warning - first mcp call will be longer due to installation.

Troubleshooting

"semgrep not found" - Run pip install semgrep

Server won't start - Check python -m ward mcp runs without errors

Roadmap

Phase 1: AI-Powered Analysis (Coming Soon)

  • explain_issue - LLM-powered detailed explanations for detected issues
  • suggest_fix - AI-generated code fixes with context-aware suggestions

Phase 2: Cross-File Intelligence (Coming Soon)

  • analyze_cross_file - Graph-based taint analysis across multiple files
  • Detect complex vulnerabilities that span multiple modules
  • Dependency flow tracking and data flow analysis

Stay tuned for updates!

License

MIT

from github.com/user31133/ward-mcp

Установка Ward

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/user31133/ward-mcp

FAQ

Ward MCP бесплатный?

Да, Ward MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Ward?

Нет, Ward работает без API-ключей и переменных окружения.

Ward — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Ward в Claude Desktop, Claude Code или Cursor?

Открой Ward на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Ward with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development