A side-by-side look at the Modelbound MCP and Omnara 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 Omnara 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.OMNARA_TOKEN.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Coding Agents | Coding Agents |
| Quality signal | 61/100 · Good | 53/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | API key required |
| Pricing | Not declared | Not declared |
| Required env vars | MODELBOUND_API_KEY | OMNARA_TOKEN |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 2,947 |
| Directory activity | 1 views 0 installs 0 upvotes | 1 views 0 installs 0 upvotes |
| Tools | 51 | Not listed |
| Full listing | View Modelbound MCP | View Omnara |
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.No tool names declared yet. Check the project README from the listing page.
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": {
"omnara": {
"command": "npx",
"args": [
"-y",
"omnara"
],
"env": {
"OMNARA_TOKEN": "YOUR_OMNARA_TOKEN_HERE"
}
}
}
}