Mcp Enhanced Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Enhanced Server (Agent Skill) 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.
Enhanced MCP (Model Context Protocol) Server with full 2025-03-26 specification support:
npm install
npm run build
npm startnpm startMCP_TRANSPORT=http MCP_PORT=3000 npm startMCP_TRANSPORT=http MCP_PORT=3000 MCP_AUTH_TOKEN=your-secret-token npm start| Resource | URI | Description |
|---|---|---|
| Server Info | mcp://server/info | Server name, version, features |
| Config Info | mcp://server/config | Transport, auth, environment |
| Project Files | file:///{path} | Template-based file access |
| Prompt | Description | Arguments |
|---|---|---|
code_review | Review code quality | code, language |
explain_code | Explain code behavior | code, detail_level |
generate_tests | Generate unit tests | code, framework |
debug_error | Debug code errors | code, error |
| Tool | readOnly | destructive | idempotent | Description |
|---|---|---|---|---|
read_file | ✓ | ✗ | ✓ | Read file contents |
write_file | ✗ | ✓ | ✓ | Write file (overwrites) |
list_directory | ✓ | ✗ | ✓ | List directory contents |
delete_file | ✗ | ✓ | ✗ | Delete a file |
search_code | ✓ | ✗ | ✓ | Regex search in code |
run_command | ✗ | ✓ | ✗ | Execute shell command |
confirm_action | ✓ | ✗ | ✓ | Request user confirmation |
request_input | ✓ | ✗ | ✓ | Request user input |
task_status | ✓ | ✗ | ✓ | Get async task status |
task_cancel | ✗ | ✓ | ✓ | Cancel a running task |
task_list | ✓ | ✗ | ✓ | List all tasks |
batch_process | ✗ | ✗ | ✗ | Start batch processing |
get_weather | ✓ | ✗ | ✓ | Weather data (structured output) |
system_info | ✓ | ✗ | ✓ | System information (structured output) |
list_available_resources | ✓ | ✗ | ✓ | List resources as resource links |
| Variable | Default | Description |
|---|---|---|
MCP_TRANSPORT | stdio | Transport: stdio or http |
MCP_PORT | 3000 | HTTP port |
MCP_HOST | 127.0.0.1 | HTTP host |
MCP_AUTH_TOKEN | - | Bearer token for auth (optional) |
Live deployment: https://mcp-enhanced-server.catnip-haze.workers.dev
GET /healthPOST /mcp (JSON-RPC 2.0)GET /mcpSee cloudflare/ directory for Workers deployment with D1 database.
cd cloudflare
npm install
wrangler d1 create mcp-enhanced-tasks
# Update database_id in wrangler.toml
wrangler d1 execute mcp-enhanced-tasks --file=src/schema.sql
wrangler deploySet via Cloudflare Dashboard or wrangler secret put:
MCP_AUTH_TOKEN - Authentication tokenMCP_ALLOWED_ORIGINS - Comma-separated allowed originssrc/
├── index.ts # Main entry, server setup, all features
├── tools/
│ ├── annotations.ts # Tool Annotation type definitions
│ └── registry.ts # Tool registry with Zod validation
├── resources/
│ ├── manager.ts # Resource lifecycle manager
│ └── tools.ts # Resource tools
├── prompts/
│ ├── manager.ts # Prompt lifecycle manager
│ └── builtin.ts # Built-in prompt templates
├── elicitation/
│ ├── manager.ts # Elicitation request/response manager
│ └── tools.ts # Elicitation tools
└── tasks/
├── manager.ts # Async task lifecycle manager
└── tools.ts # Task toolsnpx @modelcontextprotocol/inspector node dist/index.js~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.