ibm-bob-cursor-bridge
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ibm-bob-cursor-bridge Ask Bob to help me implement a new feature for user authentication."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
IBM Bob → Cursor MCP Bridge
MCP-Server, der IBM Bob Shell als Tools für Cursor bereitstellt.
Ausführliche Dokumentation: docs/README.md — Einrichtung, IBM-i-MCP-Integration, Beispiele (TASA001F01, DDSHOPBES.CSV).
Voraussetzungen
Node.js 18+
Bob Shell (
bob --version, aktuell 1.0.6 auf vm88)BOBSHELL_API_KEYfür non-interactive Aufrufe
Related MCP server: macOS Shell MCP Server
Installation
git clone
cd ./bob-cursor-mcp
npm install
npm run buildCursor einrichten
Die Projekt-Konfiguration liegt in .cursor/mcp.json. Ergänzen Sie dort den API-Key:
{
"mcpServers": {
"ibm-bob": {
"command": "node",
"args": ["./bob-cursor-mcp/dist/index.js"],
"env": {
"BOBSHELL_API_KEY": "<Ihr-Key>",
"BOB_BIN": "~/.local/bin/bob"
}
}
}
}Danach in Cursor: Settings → Tools & MCP → Server ibm-bob aktivieren.
Alternativ können Sie .env.example nach .env kopieren und den Key dort setzen — für Cursor MCP muss der Key jedoch in mcp.json oder der globalen MCP-Konfiguration stehen.
MCP-Tools
Tool | Beschreibung |
| Healthcheck: installierte Bob-Version |
| Aufgabe an Bob delegieren (Modi: plan, code, advanced, ask) |
| Bob-Sessions des Projekts auflisten |
| Session fortsetzen und Follow-up-Prompt senden |
bob_prompt und bob_resume_session nutzen standardmäßig den Modus advanced (MCP-Tools inkl. IBM i). Über BOB_DEFAULT_CHAT_MODE oder das Tool-Argument mode änderbar.
bob_prompt und bob_resume_session nutzen --approval-mode=auto_edit: Datei-Edits werden automatisch genehmigt, Shell-Befehle weiterhin von Bob bestätigt.
Beispiel (Agent-Chat)
Nutze
bob_version, dannbob_promptim Modusask: Was ist 2+2?
Umgebungsvariablen
Variable | Default | Beschreibung |
| — | Pflicht für Prompt/Resume |
|
| Pfad zur Bob-CLI |
|
| Standard-Modus für |
| Cursor-Projekt / | Standard-Arbeitsverzeichnis |
|
| Timeout pro Bob-Aufruf |
Smoke-Test
npm run build
node scripts/smoke-test.mjsArchitektur
Cursor Agent → MCP (stdio) → dieser Server → bob CLI → IBM Bob Shell
Bob bleibt MCP-Client; dieser Server ist die Brücke in die andere Richtung (Cursor → Bob).
Available Tools
4 toolsbob_list_sessionsA
List Bob Shell sessions for the current project workspace.
Inputs: workspace.
bob_promptA
Run IBM Bob Shell non-interactively with auto_edit approval (edits auto-approved, shell still confirmed by Bob).
Inputs: prompt (required), mode, model, stdin, +2 more.
bob_resume_sessionB
Resume a previous Bob Shell session and run a new prompt with auto_edit approval.
Inputs: prompt (required), session (required), mode, model, +3 more.
bob_versionA
Return the installed IBM Bob Shell version (health check).
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clear, distinct purpose: running a new prompt, resuming an existing session, listing sessions, and checking version. The overlap between bob_prompt and bob_resume_session is resolved by the explicit new-vs-resume distinction.
All tools share the 'bob_' prefix, but the second part mixes noun forms (prompt, version) with verb_noun forms (list_sessions, resume_session). The pattern is readable and predictable, though not uniformly verb_noun.
With 4 tools, the server is well-scoped for its purpose, covering the core operations without unnecessary complexity or bloat.
The set covers running a prompt, resuming a session, listing sessions, and checking version. Minor gaps exist, such as no explicit session termination or detailed session inspection, but the core lifecycle is represented.
Related MCP Connectors
Use your Mac, Windows or Linux computer from ChatGPT, Claude or Codex: files, commands, documents.
Connect ChatGPT, Claude, Cursor or VS Code to your Windows PC: files, terminal, browser, apps.
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
- DNS-DATA RemoteDeprecatedcom.dns-data
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFacilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.6 npm39MIT
- AlicenseNot gradedqualityDmaintenanceEnables shell command execution on macOS with session management, background processes, caching, and semantic search via Voyage AI.2ISC
- AlicenseCqualityBmaintenanceEnables Cursor IDE to interact with Tealfabric platform, allowing management of webapps, processes, and documents through natural language.372Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables Claude.ai to interact with the Cursor editor to read files, write code, get selections, and more.14 npm1MIT