agentsclimarketplace

Jambonz setup mcp

Skill jambonz/skills/skills/jambonz-setup-mcp

Set up the jambonz MCP server in AI coding tools. Use when the user wants to connect Claude Code, Cursor, Codex, Windsurf, or VS Code Copilot to the jambonz MCP server at https://mcp-server.jambonz.app/mcp, or run the server locally via stdio. Covers HTTP and stdio transport, per-IDE configuration, verification, and troubleshooting.From its SKILL.md

Install
npx -y skills add jambonz/skills --skill jambonz-setup-mcp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.8 KB, as published. Nobody here has run it

Setting Up the jambonz MCP Server

The jambonz MCP server lets AI coding tools query jambonz schemas, SDK examples, and the developer toolkit on demand — no manual docs hunting, no copy-pasting verb definitions.

What the Server Provides

Three tools, exposed via the Model Context Protocol:

  • jambonz_developer_toolkit — The full developer guide. Verb model, transport modes, callback patterns, schema index. Load first when starting any jambonz work.
  • get_jambonz_schema — On-demand JSON Schema for any verb, component, callback, or guide (e.g. verb:say, component:synthesizer, callback:actionHook, guide:node-sdk).
  • get_sdk_example — Source code for any @jambonz/sdk example (agent, ivr-menu, dial, call-recording, etc.).

Two Transports

TransportWhen to useEndpoint
HTTP (remote)Default for most users. No install. Stays current automatically.https://mcp-server.jambonz.app/mcp
stdio (local)When the IDE requires stdio, or when you want to run offline / behind a firewall.npx -y @jambonz/mcp-schema-server

Setup by IDE

Claude Code

One command:

claude mcp add --transport http jambonz https://mcp-server.jambonz.app/mcp

Or for stdio:

claude mcp add jambonz -- npx -y @jambonz/mcp-schema-server

Confirm with claude mcp list — jambonz should appear with status connected.

Cursor

Edit ~/.cursor/mcp.json (global) or <project>/.cursor/mcp.json (project-scoped):

{
  "mcpServers": {
    "jambonz": {
      "url": "https://mcp-server.jambonz.app/mcp"
    }
  }
}

For stdio:

{
  "mcpServers": {
    "jambonz": {
      "command": "npx",
      "args": ["-y", "@jambonz/mcp-schema-server"]
    }
  }
}

Reload Cursor; the server appears under Settings → MCP.

VS Code (with Copilot or Continue / other MCP-aware extensions)

Add to .vscode/mcp.json in the project (or the global equivalent your extension reads):

{
  "servers": {
    "jambonz": {
      "type": "http",
      "url": "https://mcp-server.jambonz.app/mcp"
    }
  }
}

For stdio, use "type": "stdio" with "command" and "args" as above.

Codex

Codex reads ~/.codex/config.toml. Add:

[mcp_servers.jambonz]
command = "npx"
args = ["-y", "@jambonz/mcp-schema-server"]

(Codex currently uses stdio MCP. If/when HTTP support lands, switch to the URL form.)

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "jambonz": {
      "serverUrl": "https://mcp-server.jambonz.app/mcp"
    }
  }
}

Restart Windsurf.

Any other MCP-aware tool

For HTTP transport, point at https://mcp-server.jambonz.app/mcp. For stdio, run npx -y @jambonz/mcp-schema-server.

Verification

After setup, three tools should be available:

  • jambonz_developer_toolkit
  • get_jambonz_schema
  • get_sdk_example

Quickest check: prompt the assistant with "Use the jambonz_developer_toolkit tool and summarize what it returns." If you get a verb list and schema index, the connection is working.

Pairing with the jambonz Skills

The MCP server and the jambonz-skills plugin complement each other — install both.

Skills tell the model what to do and why. The MCP server tells the model the exact JSON shape to write. Skills capture judgment (decision trees, patterns, gotchas) and are loaded into the model's context. The MCP server captures truth (live schemas, SDK example source) and is called as tools at runtime.

You can use them separately — skills alone for planning/offline work, MCP alone for one-off schema lookups — but real development wants both: skills decide, MCP verifies.

Install the skills with:

npx skills add jambonz/skills

Or copy the skills/ directory of the jambonz/skills repo into your agent's skills path manually.

Troubleshooting

SymptomLikely causeFix
Tools don't appear after config changeIDE didn't reloadRestart the IDE (or its MCP subsystem)
connection refused on HTTPNetwork / proxy issueTry stdio transport (npx -y @jambonz/mcp-schema-server)
command not found: npx on stdioNode not installedInstall Node.js ≥ 18
Tools appear but always errorStale package versionPin to latest: npx -y @jambonz/mcp-schema-server@latest
AI doesn't call the toolsDescription not triggeringExplicitly prompt: "Call get_jambonz_schema('verb:dial') and show the result."

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.