A side-by-side look at the Skillsmith and Stepgate MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Skillsmith for coding agents work as a local process; choose Stepgate for coding agents as a local process. You can also run both side by side in one mcpServers block.
search, get_skill, install_skill.TAVILY_API_KEY.stepgate_call, stepgate_submit, stepgate_guide.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Coding Agents | Coding Agents |
| Quality signal | 60/100 · Good | 63/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 | None listed | TAVILY_API_KEY |
| Verified owner | Community listing | Community listing |
| GitHub stars | 77 | 13 |
| Directory activity | 1 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 43 | 8 |
| Full listing | View Skillsmith | View Stepgate |
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)stepgate_callCalls one of the current step's operations for a Stepgate run and returns its result. Stepgate makes the request and adds any credentials.stepgate_submitSubmits the current step's output for a Stepgate run. Returns the next step, the gate failures to fix, or the finished run's outputs.stepgate_guideReturns how to write a stepfile: the authoring workflow, the full format reference and the JSON Schema. Call it before writing or editing a stepfile.stepgate_examplesLists the catalog's stepfiles, or with a name returns that stepfile's YAML and README, to copy a working pattern from.stepgate_validateChecks a draft stepfile against the schema and every load-time rule. Returns each issue with its path, or the stepfile's identity and whether stepgate_try accepts it.stepgate_inspect_apiFetches a public OpenAPI document or MCP server without credentials and reports what a stepfile needs: the document's sha256, servers, security schemes and operationIds, or an MCP server's tools and their schema_sha256.stepgate_outlineTurns a SKILL.md or markdown SOP into a skeleton stepfile: one step per numbered item or second-level heading, each rule it states marked as a gate to write, and TODO markers where only an author can decide. stepgate_validate lists the markers left.stepgate_tryStarts a run of a draft stepfile from its text, without adding it to the server. Drive it with stepgate_call and stepgate_submit. Drafts may call only public https URLs, and use only the credentials and settings the operator granted to drafts.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": {
"skillsmith": {
"command": "npx",
"args": [
"-y",
"@skillsmith/mcp-server"
]
}
}
}
{
"mcpServers": {
"stepgate": {
"command": "npx",
"args": [
"-y",
"stepgate"
],
"env": {
"TAVILY_API_KEY": "YOUR_TAVILY_API_KEY_HERE"
}
}
}
}