Real Skill packageSource verifiedClawHub registryAutomatic security hold

mcp-best-practices

Build, harden, and debug production MCP servers with the TypeScript SDK. Use when writing or reviewing an MCP server or its tools - picking a transport, designing tool schemas and results, handling errors, adding OAuth, cutting token bloat, or migrating SDK versions. Also covers MCP Apps, extensions, and the Registry. Assumes a working server already exists rather than scaffolding one from scratch.

Identity and source

Publisher attributionMisha Kolesnikregistry owner unverified by skillvetai
Functional categorySoftware Developmentautomatically inferred · 65% rule confidence
Package forminstruction bundle13 recorded files
Canonical sourceClawHub registryclawhub:tenequm:mcp-best-practices
Open canonical source ↗

Platform declarations

These states come from the source or distribution context. None of the entries below are SkillVetAI compatibility test results.

OpenClawnative officialProvenance: registry distribution

Independent structural checks

These checks parse the fixed package against dated platform rules. They do not execute the Skill or verify task behavior.

Claude Codepasses structure
Checker 0.1.0 · agent-skills-2026-08-13+claude-code-docs-2026-08-13 · 8/21/2026.claude/skills/mcp-best-practices

Runtime, accounts, dependencies, permissions, network behavior and task quality remain untested.

OpenAI Codexpasses structure
Checker 0.1.0 · agent-skills-2026-08-13+codex-docs-2026-08-13 · 8/21/2026.agents/skills/mcp-best-practices

Runtime, accounts, dependencies, permissions, network behavior and task quality remain untested.

OpenClawpasses structure
Checker 0.1.0 · agent-skills-2026-08-13+openclaw-docs-2026-08-13 · 8/21/2026skills/mcp-best-practices

Runtime, accounts, dependencies, permissions, network behavior and task quality remain untested.

Installation and inspection

Installation commands are hidden while this fixed release is under an automatic security hold. Review the evidence and canonical source manually.

Security evidence

SkillVetAI static result: critical signal

This automated, non-executing scan is bound to this release hash. It is not a safety certification and may contain false positives or false negatives.

Status
completed
Coverage
full text content
Files
13 / 13 inspected as text
Checked
8/21/2026, 1:15:49 PM
Scanner
0.1.3
Policy
1.0.3
2 automated findings
criticalA sensitive credential path is passed to an upload commandreferences/security-auth.md:172 · confidence 97%curl -X POST -d @~/.ssh/id_rsa
highInstructions or code access sensitive credential locationsreferences/security-auth.md:172 · confidence 85%~/.ssh/id_rsa
2 High/Critical review queue entries
STATIC_CREDENTIAL_EXFILTRATION_CHAINpending
STATIC_SENSITIVE_CREDENTIAL_ACCESSpending
Open human review queue →
5 inferred permission indicators
  • shell execution — automatically inferred
  • network access — automatically inferred
  • filesystem read — automatically inferred
  • filesystem write — automatically inferred
  • credential access — automatically inferred
16 dependency and API indicators
  • api: apps.extensions.modelcontextprotocol.io
  • api: blog.modelcontextprotocol.io
  • api: clawhub.ai
  • api: datatracker.ietf.org
  • api: evil.com
  • api: github.com
  • api: json-schema.org
  • api: keepachangelog.com
  • api: mcp.example.com
  • api: mcpui.dev
  • api: modelcontextprotocol.io
  • api: nvd.nist.gov
  • api: paymentauth.org
  • api: semver.org
  • api: ts.sdk.modelcontextprotocol.io
  • api: www.apache.org
External clawhub result: clean

This is registry-supplied evidence for the recorded release, not an independent SkillVetAI scan. Check the canonical source for the full report, scanner versions, scope, and current moderation state.

Evidence checked
8/21/2026, 12:13:48 PM
Release binding
Matches this record
  • vt: clean
  • skillspector: clean
  • llm: clean

Recorded files

The catalog stores hashes and an inventory summary for change detection. It does not republish the package contents.

Package content hashsha256:a538a5f6cc50385eb5a0afddbc21d65f1c66ffd6277c498d9a098ca6a7b54b8d
Show up to 13 recorded paths
  • CHANGELOG.md
  • LICENSE.txt
  • references/error-handling.md
  • references/extensions-registry.md
  • references/mcp-apps.md
  • references/sdk-bugs.md
  • references/security-auth.md
  • references/spec-2026-07-28.md
  • references/tool-schema-guide.md
  • references/transport-patterns.md
  • references/v2-migration.md
  • skill-card.md
  • SKILL.md

Source changelog

Updated mcp-best-practices from 1.1.0 to 1.1.1. Changes: - modified `CHANGELOG.md` - modified `SKILL.md` - deleted `skill-card.md`