.vscode — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .vscode (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
DocScanner MCP Server v1 exposes a lightweight documentation review workflow through MCP tools.
It is designed for end users who want to review plain text documents from an MCP-compatible client such as Claude Desktop, Cursor, or VS Code MCP integrations.
The server provides 4 tools:
It also provides 2 read-only resources:
From the project root, install dependencies:
pip install -r requirements.txtIf needed, install directly:
pip install mcp textstatStart the server from the project root:
python server.pyThe process stays active and waits for MCP client requests.
Configure your MCP client to launch this server with Python.
Command:
pythonArguments:
server.pyWorking directory:
docscanner-mcp project rootAfter connecting, the client should discover:
Input:
{
"document": "content here"
}Output shape:
{
"issues": [
{
"severity": "high",
"message": "Avoid passive voice"
}
]
}Current behavior:
Input:
{
"document": "content here"
}Output shape:
{
"flesch_score": 62.5,
"grade_level": 8
}Current behavior:
Input:
{
"document": "content here"
}Output shape:
{
"violations": [
"Future tense detected",
"Sentence too long"
]
}Current behavior:
Input:
{
"document": "content here"
}Output shape:
{
"summary": "..."
}Current behavior:
Serves this guidance:
Serves rule categories:
Use prompts like these in your MCP client:
A small smoke test is included to verify all tools at once:
python smoke_test.pyExpected result:
Install dependencies again:
pip install -r requirements.txtCheck:
Check document input quality:
This version intentionally stays small and deterministic.
This keeps setup simple and makes behavior easy to validate before expanding to later versions.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.