Skip to main content
Glama
rom-baro

@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