- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- !No description
claude mcp add projscan -- npx -y projscan{
"mcpServers": {
"projscan": {
"command": "npx",
"args": ["-y", "projscan"]
}
}
}MCP Servers overview
<div align="center"> # projscan [](https://www.npmjs.com/package/projscan) [](https://github.com/abhiyoheswaran1/projscan/blob/main/LICENSE) [](https://nodejs.org) [](#quick-start) **Agent-first code intelligence.** An MCP server that lets AI coding agents (Claude Code, Codex, Cursor, Gemini, Windsurf, Cline, Continue, Zed — any MCP-aware client) query your codebase — with a CLI for humans and a local plugin layer for team-specific policy and reporting. [AI Agent Quick Start](#ai-agent-integration-mcp) · [CLI Quick Start](#quick-start) · [Commands](#commands) · [Full Guide](docs/GUIDE.md) · [Roadmap](docs/ROADMAP.md) <img src="docs/projscan-mission-control.png" alt="projscan Mission Control routing a developer intent into ready actions, done criteria, and proof commands" width="760"> </div> --- ## Why? AI coding agents are becoming the primary interface to code. When you ask an agent _"which files implement auth?"_ or _"what breaks if I bump React from 18 to 19?"_, it needs structured repo context, not raw grep output. **projscan is code intelligence built for agents.** MCP clients get a fast, AST-backed, context-budget-aware view of your codebase: cited repo understanding, semantic graph, dataflow risks, review verdicts, hotspots, ownership, preflight gates, fix prompts, impact analysis, and durable session context. Everything is local and offline. For teams, projscan turns that context into a repeatable PR habit. `projscan init team` creates policy, CI, ownership, and baseline memory. `projscan evidence-pack --pr-comment` gives reviewers a compact verdict with top risks, First Fix, owner routing, baseline trend memory, and exact next commands. `projscan feedback`, `projscan dogfood`, and `projscan trial` measure whether the loop actually saved time, prevented risky edits, and stayed trustworthy across real repos. The local plugin platform lets teams add project-specific findings and render `doctor`, `analyze`, and `ci` in their own voice without changing the scan pipeline. Humans get the same information through the CLI. **Everything is local-first. No source upload. No API keys. `.gitignore` is respected by default. `.env` values are path-only unless explicitly enabled. Anonymous product telemetry is off by default and only runs after explicit opt-in.** ```bash npx projscan ``` <img src="docs/projscan-mission-control.gif" alt="projscan Mission Control turning a plain-language goal into shortcut commands, proof commands, and review gates" width="760"> ## What's New in 4.5.0 4.5.0 packages the post-4.4 intelligence train: current roadmap planning, shareable evidence controls, Python upgrade previews, framework dataflow precision, and concrete adoption workflows. - **Current release train.** `projscan release-train` now defaults 4.4.x and newer projects to the current 4.5.x through 4.9.x product lines instead of stale shipped 3.x/4.0 work. - **Shareable evidence controls.** `analyze`, `doctor`, and `ci` accept `--report-policy`, `--report-scope`, and `--redact-paths`; `.projscanrc` can define reusable `reportPolicies` presets. - **Python upgrade previews.** `projscan upgrade requests` and MCP `projscan_upgrade` now read Python manifests, Poetry lockfiles, pinned requirements, and importers offline. - **Framework dataflow precision.** Fastify and Koa request sources are framework-gated and fixture-backed, including Koa body/query/params/header patterns without flagging response-body writes. - **Adoption proof recipes.** New docs cover agent orchestration, package ownership, policy plugins, swarm coordination, and scoped evidence workflows teams can copy into real reviews. - **Readiness cleanup.** The release packet documents the broad bug pass, review-risk sign-off, rollback plan, and verification evidence for the train. <img src="docs/projscan-proof-router.png" alt="projscan intent router and proof workflow showing impact routing, setup discovery, dependency intelligence, and stable-surface guardrails" width="760"> <img src="docs/projscan-mission-proof.gif" alt="projscan saving a Mission Control bundle, reporting local mission proof, and resuming from saved proof state" width="760"> Regenerate the README media with Playwright and VHS: ```bash npm run docs:assets npm run docs:screenshots npm run docs:demos ``` ## Mission Execution Plan + Copyable Handoffs `projscan start --intent "<goal>"` gives agents an execution plan with ordered phases, ready commands, blocked inputs, follow-ups, proof, and done criteria. The cursor points to the next useful step and includes MCP `tool` / `args` when projscan can call it directly. Projscan also returns a Markdown runbook, a task card, a review gate, and a resume object. A resumed agent gets the current command, the MCP tool call, placeholder bindings, follow-up templates, the ordered checklist, and the remaining proof queue without walking the full plan. MCP and JSON clients can read `missionControl.taskCard.markdown`, the same Markdown printed by `--task-card` and written to `task-card.md`. They can also read `missionControl.reviewGate.markdown` to know when to stop, report proof, and wait for approval before starting another slice, release, publish, or deploy. `missionControl.reviewGate.worktree` adds the current worktree evidence summary and visible changed files, so review handoffs keep the state projscan computed for the start report. `missionControl.reviewGate.proof` carries the remaining proof queue with commands, MCP calls, and structured proof items for review-only handoffs. `missionControl.reviewGate.doneWhen` mirrors the mission success criteria, so review-only handoffs show the approval target beside proof and worktree evidence. `missionControl.reviewGate.policy` lists the actions blocked until explicit reviewer approval: another slice, release, publish, deploy, push, merge, and version bump. `--review-gate-json` and saved `review-gate.json` expose the full review packet without requiring callers to parse the full handoff. `--review-policy` and saved `review-policy.json` expose only the approval boundary. `missionControl.reviewGate.decisions` gives the reviewer the allowed next choices and copyable reply text: approve another slice, request changes, or review a version candidate without publishing; the same menu appears in default console output, saved bundle README files, task cards, handoff prompts, and runbook Markdown. `--review-replies` and saved `review-replies.txt` print only those reply lines when a reviewer wants the smallest approval surface. The complete handoff object carries the same gate at `missionControl.handoff.reviewGate`, so `--handoff-json` and saved `handoff.json` include the stop boundary. Repo-local agent harnesses are surfaced in the same proof queue. When `AGENTLOOP.md` or `agentloop.config.json` exists, `projscan start` adds `npm exec agentloop -- status` as a coordination/proof command; when `.agentflight/config.json` exists, it adds `npm exec agentflight -- verify`. These commands are reported for copy/paste, saved mission bundles, and JSON clients; `projscan start` does not execute them. Use the index when you want the menu, or call one shortcut directly: ```bash projscan start --shortcuts --intent "<goal>" # Show the shortcut menu projscan start --shortcuts-json --intent "<goal>" # Shortcut menu as JSON projscan start --next-command --intent "<goal>" # Current shell command projscan start --next-tool-call --intent "<goal>" # Current MCP call as compact JSON projscan start --ready-tool-calls --intent "<goal>" # Current + proof MCP calls projscan start --proof-commands --intent "<goal>" # Remaining proof commands projscan start --checklist --intent "<goal>" # Ordered resume task card projscan start --resume-json --intent "<goal>" # Structured resume object projscan start --handoff-json --intent "<goal>" # Complete handoff object projscan start --mission-script --intent "<goal>" # Shell script: current step + proof projscan start --save-mission .projscan/mission --intent "<goal>" # Write bundle + quickstart projscan start --task-card --intent "<goal>" # Paste-ready Markdown task card projscan start --review-gate --intent "<goal>" # Stop-and-review gate projscan start --review-gate-json --intent "<goal>" # Review gate JSON projscan start --review-policy --intent "<goal>" # Review policy JSON projscan start --review-replies --intent "<goal>" # Copy-only reviewer replies projscan start --runbook --intent "<goal>" # Markdown mission runbook projscan start --handoff-prompt --intent "<goal>" # One-line handoff prompt projscan start --mission .projscan/mission # Resume from saved proof state projscan mission-proof --mission .projscan/mission --format markdown # Paste-ready proof report projscan mission-proof --list --format json # List saved mission bundles projscan mission-proof --list --needs-attention --format json # List bundles that are not passed projscan mission-proof --latest --format markdown # Report the newest saved mission bundle projscan mission-proof --all --format markdown # Roll up local saved mission bundles projscan mission-proof --all --require-passed # Fail if any selected bundle is not passed projscan mission-proof --all --summary # One-line proof status for CI logs projscan mission-proof --mission .projscan/mission --format json # Local proof summary for scripts projscan mission-proof --init-baseline manual-runs.json # Create baseline template projscan mission-proof --add-baseline-run manual-runs.json --id manual-1 --status passed --minutes-spent 25 # Record manual run projscan mission-proof --check-baseline manual-runs.json # Validate baseline file proj
What people ask about projscan
What is abhiyoheswaran1/projscan?
+
abhiyoheswaran1/projscan is mcp servers for the Claude AI ecosystem with 4 GitHub stars.
How do I install projscan?
+
You can install projscan by cloning the repository (https://github.com/abhiyoheswaran1/projscan) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is abhiyoheswaran1/projscan safe to use?
+
Our security agent has analyzed abhiyoheswaran1/projscan and assigned a Trust Score of 69/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains abhiyoheswaran1/projscan?
+
abhiyoheswaran1/projscan is maintained by abhiyoheswaran1. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to projscan?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy projscan to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/abhiyoheswaran1-projscan)<a href="https://claudewave.com/repo/abhiyoheswaran1-projscan"><img src="https://claudewave.com/api/badge/abhiyoheswaran1-projscan" alt="Featured on ClaudeWave: abhiyoheswaran1/projscan" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。