Modelbound MCP
Local-first MCP server for agent skills.
Connector by ModelBound · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/modelbound-modelbound-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 30 read · 16 write · 0 delete · 5 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 51
Read from the source code; the running server may list different tools.
Read 30 · Look things up without changing anything.
check_harnesscloud.listSkillscloud.resourceTreecloud.searcheval.listCaseseval.listResultside.detectLayoutoptimization.healthoptimization.previewpipeline.configpipeline.statusskill.compareVersions
Show 18 more tools
skill.diffskill.findingsskill.ignoreFindingskill.reliabilityskill.suggestImprovementsskill.testCasesskill.unignoreFindingskill.versionsskills.checksskills.convertskills.diffskills.flightCheckskills.lintskills.listLocalskills.readLocalskills.reviewGateskills.reviewStatusskills.validateFormat
Write 16 · Create, change, send or run things.
cloud.installMarketplaceSkillcloud.pushSkilleval.createCaseeval.runoptimization.dryRunoptimization.runpipeline.runreport_runskill.benchmarkskill.createTestCaseskill.testskill.testRuns
Show 4 more tools
skills.scaffoldskills.writeLocalsync.fromIdeworkspace.setContext
Not yet classified 5 · We could not tell from the name and description.
cloud.pullSkillskill.report_outcomeskills.reviewApproveskills.reviewRejectskills.reviewRequest
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
MODELBOUND_API_KEY
Network hosts it talks to 5
api.modelbound.co· found in codegithub.com· found in codeglama.ai· found in codemcp.modelbound.co· found in codemodelbound.co· found in code
Files it touches
- Any path the agent passes to its tools
Tools (51)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
check_harnessCheck whether a skill is cleared to run unattended. Returns a pass/warn/fail status across the four harness pillars (context, permissions, guardrails, verification) from the skill's latest pipeline run, with the reasons for anything blocking. Call this before using a skill for a task you will not review.
cloud.installMarketplaceSkillInstall a public marketplace skill into your library. Requires MODELBOUND_API_KEY.
cloud.listSkillsList skills in the cloud library. Supports ai_type (skill|hook|steering|system-prompt|rule|agent|memory|spec|instructions|prompt) and source_platform (claude-code|cursor|kiro|amazon-q|copilot|windsurf|codex|agents|modelbound) filters. Each row includes ai_type, source_platform, source_path, and repo for hierarchy-aware orchestration. Requires MODELBOUND_API_KEY.
cloud.pullSkillPull a skill from the ModelBound cloud library. Response includes ai_type, source_platform, source_path, and repo when known. Requires MODELBOUND_API_KEY.
cloud.pushSkillCreate or update a skill in the cloud library. Requires MODELBOUND_API_KEY.
cloud.resourceTreeReturn the team's full AI resource hierarchy grouped by platform → top-level directory (.claude/skills, .cursor/rules, .kiro/steering, …) → files. Use this BEFORE listSkills when an orchestrator needs to map available context before loading. Requires MODELBOUND_API_KEY.
cloud.searchFull-text search across all cloud content. Requires MODELBOUND_API_KEY.
eval.createCaseCreate a new eval test case (name, input_prompt, optional expected_output, rubric). Requires agent scope.
eval.listCasesList all eval cases for the team. Requires agent scope.
eval.listResultsList past eval results, optionally filtered by eval_case_id.
eval.runSubmit actual output for scoring against an eval case. Pass score/pass for manual judging or omit for AI judge.
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.
optimization.dryRunSame as optimization.run but never writes. Returns projected savings. Safe to call from auto-suggest hooks. Requires MODELBOUND_API_KEY.
optimization.healthGet token health scores and staleness for your context library. Requires MODELBOUND_API_KEY.
optimization.previewFetch a cached optimized variant of a skill or file without re-running optimization. Useful when an agent wants the lean version for inference but the raw version for editing.
Show 36 more tools
optimization.runRun AI token optimization on a cloud skill, file, agent, or pack. Returns tokens_saved, savings_pct, version snapshot id, and a per-file breakdown. Requires MODELBOUND_API_KEY. Server creates a backup version automatically; for local-file edits the caller MUST snapshot via the BackupEngine first.
pipeline.configRead or update a skill's pipeline_config (max_latency_ms, enforce_latency/enforce_tests flags, default targets). Pass `config` to update; omit to read.
pipeline.runRun the Skill Development Pipeline (Test → Optimize → Production) on a skill. Streams stage results into skill_pipeline_runs. Returns { run_id, status, version_after }. Use pipeline.status to watch progress. Requires MODELBOUND_API_KEY.
pipeline.statusGet pipeline run status. Pass run_id for a specific run, or skill_id + limit for recent runs. Poll every 1-2s while status === 'running'.
report_runReport a finished agent run to ModelBound so each step is tied to the skill that shaped it. Send step summaries only (name, kind, duration, tokens, status) — never prompts or outputs. Failed runs become outcome reports for the skill.
skill.benchmarkRun benchmark latency suite for a skill. Requires MODELBOUND_API_KEY.
skill.compareVersionsCompare two skill versions (e.g. latest vs current). Requires MODELBOUND_API_KEY.
skill.createTestCaseCreate a saved automated check test case for a skill. Requires skill_id, name, and prompt. Optional notes for grading.
skill.diffReturn a unified diff between two versions of a skill (or between the live version and an arbitrary string). Use skill.versions first to find version labels.
skill.findingsList safety and quality findings for a skill. Returns findings with stable keys, and ignored_keys. Requires MODELBOUND_API_KEY.
skill.ignoreFindingIgnore a finding by stable key (or class/severity/message). Requires MODELBOUND_API_KEY.
skill.reliabilityRead back how the team's skills have performed in real use (worked / partial / failed over a rolling window). Use it to pick the most reliable skill for a task, or to find the ones that need attention. Requires MODELBOUND_API_KEY.
skill.report_outcomeReport how a skill performed after you used it. Call this once the task that used the skill is finished — it is how the skill gets improved. Keep excerpts short. Requires MODELBOUND_API_KEY.
skill.suggestImprovementsSuggest skill improvements from findings, tests and real-world outcomes. Requires MODELBOUND_API_KEY.
skill.testRun a single skill test case against the live model. Pass test_case_id for a saved case or prompt + skill_md for an ad-hoc run. Returns adherence_score (1-10), verdict, latency_ms.
skill.testCasesList saved test cases for a skill.
skill.testRunsList recent test runs for a skill (latest first).
skill.unignoreFindingUn-ignore a previously ignored finding. Requires MODELBOUND_API_KEY.
skill.versionsList historical versions of a skill or file (from file_versions). Each entry includes version label, sha, created_at, and the actor that produced it.
skills.checksCheck a local skill with deterministic heuristics (scanner h5). Returns pass / warn / fail with findings — no numeric score.
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.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.lintLint a skill file: front-matter, token count, broken links, TODO markers. Local-only.
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.reviewApproveApprove a skill; stores the approved body hash and checks status (pass, warn or fail) at approval time.
skills.reviewGateCI gate: exit semantics via blocked=true when skill is not approved.
skills.reviewRejectReject a skill with optional reviewer notes.
skills.reviewRequestMove a skill to pending_review.
skills.reviewStatusShow review_state, review_meta, check status, and confidence trend for a skill.
skills.scaffoldCreate a new SKILL.md with default scope constraints and draft review state.
skills.validateFormatValidate a skill file against the agentskills.io standard.
skills.writeLocalWrite a local skill file. Creates parent directories. Path must be inside the current working directory.
sync.fromIdeSync a local skill file from the IDE to cloud and return a repo-linked skill UUID. Requires MODELBOUND_API_KEY.
workspace.setContextSet workspace context before skill list/get/test/pipeline ops. Scopes skills to the current repo by default. Requires MODELBOUND_API_KEY.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 13, 2026 (16 days ago)
- Last release
- Oct 13, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.ModelBound/modelbound-mcp- Version
- 0.1.2
- Auth
- API key
- Packages
- npm modelbound-mcp
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Modelbound MCP. Agent Mart. https://agentmart.dev/connectors/modelbound-modelbound-mcp (last updated 2026-10-24)