A side-by-side look at the Modelbound MCP and Skillsmith MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Modelbound MCP for coding agents work as a local process; choose Skillsmith for coding agents as a local process. You can also run both side by side in one mcpServers block.
MODELBOUND_API_KEY.ide.detectLayout, skills.listLocal, skills.readLocal.search, get_skill, install_skill.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Coding Agents | Coding Agents |
| Quality signal | 61/100 · Good | 60/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | Not declared |
| Pricing | Not declared | Not declared |
| Required env vars | MODELBOUND_API_KEY | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 77 |
| Directory activity | 1 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 51 | 43 |
| Full listing | View Modelbound MCP | View Skillsmith |
ide.detectLayoutDetect which IDE skill/rule layouts exist in the current working directory. Returns the list of matching adapters (e.g. cursor, claude, codex, kiro). Local-only, no network.skills.listLocalList all skill / rule files found in the detected IDE directories under the current working directory.skills.readLocalRead a local skill file (raw contents). Path must be inside the current working directory.skills.writeLocalWrite a local skill file. Creates parent directories. Path must be inside the current working directory.skills.lintLint a skill file: front-matter, token count, broken links, TODO markers. Local-only.skills.validateFormatValidate a skill file against the agentskills.io standard.skills.convertConvert a skill file from one IDE format to another (e.g. cursor → claude). Round-trips through a canonical {frontmatter, body} representation.skills.diffDiff a local skill file against its cloud counterpart by slug. Local-side diff is computed here; the cloud half requires MODELBOUND_API_KEY.skills.scaffoldCreate a new SKILL.md with default scope constraints and draft review state.skills.flightCheckFlight Check: offline safety scan for a skill or prompt (prompt injection, exfiltration, secrets, destructive commands, wildcard tools, loop hazards, clarity, token budget). Pass a file path or raw content. Local-only, zero AI cost. Blocking findings should be fixed before shipping.skills.checksCheck a local skill with deterministic heuristics (scanner h5). Returns pass / warn / fail with findings — no numeric score.skills.reviewStatusShow review_state, review_meta, check status, and confidence trend for a skill.searchSearch skills with filters (query, category, trust tier, min score)get_skillGet detailed skill information including install commandinstall_skillInstall a skill to your local environmentuninstall_skillRemove an installed skillskill_recommendGet contextual skill recommendationsskill_suggestSuggest skills from your current project context (counts against your monthly quota)skill_validateValidate a skill's structure and qualityskill_compareCompare two skills side-by-sideskill_outdatedCheck installed skills for staleness and dependency statusskill_rescanRe-scan an installed skill with the latest security patternsskill_publishValidate a skill and prepare it for publishingskill_recover_sourceRecover the GitHub source of locally installed skills (read-only)Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"modelbound-mcp": {
"command": "npx",
"args": [
"-y",
"modelbound-mcp"
],
"env": {
"MODELBOUND_API_KEY": "YOUR_MODELBOUND_API_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"skillsmith": {
"command": "npx",
"args": [
"-y",
"@skillsmith/mcp-server"
]
}
}
}