@arcwall/mcp-server
by rom-baro
README.md
# @arcwall/mcp-server
Security scanning for Claude Code, Cursor, Windsurf,
and any MCP-compatible AI coding tool.
## Setup
1. Get your free API key at https://arcwall.io
2. Add to your MCP config:
Claude Code (~/.claude/mcp.json):
```json
{
"mcpServers": {
"arcwall": {
"command": "npx",
"args": ["@arcwall/mcp-server"],
"env": { "ARCWALL_API_KEY": "your-key-here" }
}
}
}
```
Cursor (.cursor/mcp.json): Same config.
Windsurf: Add via MCP settings panel.
3. Restart your AI tool — Arcwall is ready.
## Tools
- `arcwall_scan_secrets` — hardcoded credentials
- `arcwall_scan_mcp` — MCP config vulnerabilities
- `arcwall_scan_agent_instructions` — CLAUDE.md, .cursorrules security
- `arcwall_threat_model` — STRIDE analysis
- `arcwall_check_prompt` — prompt injection testing
- `arcwall_pre_commit` — pre-commit security check
- `arcwall_scan_dependencies` — known CVEs in packages
## Usage
Ask your AI assistant:
- "Scan this repo for secrets"
- "Check my MCP configs for vulnerabilities"
- "Is my CLAUDE.md safe?"
- "Generate a threat model for this project"
- "Run a security check before I commit"
- "Are there vulnerable packages in this project?"
## Links
- Website: https://arcwall.io
- Dashboard: https://arcwall.io/app.html
- Docs: https://arcwall.io/docs.html
- GitHub: https://github.com/rom-baro/arcwall-mcp
- Support: hello@arcwall.io
TDQS
A3.7/5.0
Scored across 7 tools
Disambiguation5/5
Each tool targets a distinct security concern: prompt injections, pre-commit checks, agent instructions, dependencies, MCP configs, secrets, and threat modeling. No two tools overlap in purpose.
Naming Consistency4/5
All tools share the 'arcwall_' prefix and use descriptive verb-noun or noun phrases. Minor inconsistency: 'check' vs 'scan' verbs, but overall pattern is clear and predictable.
Tool Count5/5
Seven tools cover the essential scanning and security assessment needs for a development workflow. The count is well-scoped without being too few or too many.
Completeness4/5
Covers major security scanning areas (prompts, secrets, dependencies, configs). Minor omission might be runtime monitoring, but the set is fairly complete for its stated purpose.
Maintenance
ActivityInactive
ResponsivenessNo issues