Last updated

The two MCP servers

Mirrored from iblai/vibe Β· docs/mcp-servers.md. This page is generated β€” edit it in the repository, not here.

Two Model Context Protocol servers exist around this toolkit, and they do different jobs.

@iblai/mcp β€” SDK documentation for your coding assistant (local)

Gives the assistant the @iblai/iblai-js SDK's components, hooks, RTK Query endpoints, provider setup, and page templates while it writes your app: get_component_info, get_hook_info, get_api_query_info, get_provider_setup, create_page_template, get_playwright_helper_info.

.mcp.json at the project root (vibe-starter ships it; the Claude Code plugin declares the same server):

{
  "mcpServers": {
    "iblai": { "command": "pnpm", "args": ["dlx", "@iblai/mcp"] }
  }
}

npx -y @iblai/mcp in npm projects. Nothing here talks to your organization β€” it is documentation.

iblai-agent-chat β€” talk to a deployed agent (hosted)

The one runtime capability that is not a REST call: holding a live conversation with one of your agents (streamed responses, tool use, RAG) from Claude Code, Claude Desktop, Cursor, or any MCP client. Hosted by ibl.ai; no install. Authenticates with your Platform API Token and names the agent:

claude mcp add iblai-agent-chat --transport http https://asgi.data.iblai.app/mcp/agent-chat/ \
  --header "Authorization: Api-Token YOUR_API_TOKEN" --header "X-Mentor-Unique-Id: YOUR_AGENT_UUID"

/iblai-api-agent-chat writes this configuration for you from .env; mcp/iblai-agent-chat/README.md has the Claude Desktop / Cursor JSON and the tool list. Rule: if a skill covers it, there is no server for it β€” everything else is REST via the iblai-api-* skills. (X-Mentor-Unique-Id is the header's wire name; the value is the agent's UUID.)

Plus a browser: chrome-devtools (third-party, local)

Not an ibl.ai server: the Chrome DevTools MCP gives the assistant a real Chrome for the /iblai-vibe-ops-test touch test. vibe-starter's .mcp.json starts it; Claude Code asks once to approve it. Its Chrome keeps its own profile, so the user signs in by hand once; nothing asks for a password. Claude Code users can run claude --chrome instead. Codex and Cursor entries: browser-touch-test.md.

Copyright Β© ibl.ai | support@iblai.zendesk.com