globalcjm-mcp-server
v1.0.5
Published
MCP server for Global CJM — manage customer journey maps from any AI coding assistant
Downloads
578
Maintainers
Readme
globalcjm-mcp-server
MCP (Model Context Protocol) server for Global CJM — manage customer journey maps directly from any AI coding assistant that supports MCP.
Prerequisites
- Node.js 18+ (for
npx) - A Global CJM account with an API key (generate one in workspace Settings → API Keys)
Setup by client
The MCP server itself is the same across all clients. Only the config file location and format differ slightly.
Cursor
Create (or edit) .cursor/mcp.json in your project root:
{
"mcpServers": {
"global-cjm": {
"command": "npx",
"args": ["-y", "globalcjm-mcp-server"],
"env": {
"CJM_API_KEY": "your-api-key-here",
"CJM_API_URL": "https://globalcjm.com"
}
}
}
}Restart Cursor — the tools will appear automatically.
For a global setup (available in every project), place the same file at
~/.cursor/mcp.json.
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"global-cjm": {
"command": "npx",
"args": ["-y", "globalcjm-mcp-server"],
"env": {
"CJM_API_KEY": "your-api-key-here",
"CJM_API_URL": "https://globalcjm.com"
}
}
}
}Restart Claude Desktop — you'll see the tools in the tool picker.
Claude Code (CLI)
Run once to register the server:
claude mcp add global-cjm \
-e CJM_API_KEY=your-api-key-here \
-e CJM_API_URL=https://globalcjm.com \
-- npx -y globalcjm-mcp-serverOr add it manually to ~/.claude.json under mcpServers using the same JSON structure as Claude Desktop above.
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"global-cjm": {
"command": "npx",
"args": ["-y", "globalcjm-mcp-server"],
"env": {
"CJM_API_KEY": "your-api-key-here",
"CJM_API_URL": "https://globalcjm.com"
}
}
}
}Restart Windsurf to apply.
VS Code (GitHub Copilot / Continue.dev)
For GitHub Copilot (VS Code), add to your .vscode/mcp.json or user settings:
{
"servers": {
"global-cjm": {
"type": "stdio",
"command": "npx",
"args": ["-y", "globalcjm-mcp-server"],
"env": {
"CJM_API_KEY": "your-api-key-here",
"CJM_API_URL": "https://globalcjm.com"
}
}
}
}Environment variables
| Variable | Required | Description |
|----------|----------|-------------|
| CJM_API_KEY | Yes | API key from your Global CJM workspace settings |
| CJM_API_URL | No | API base URL (defaults to https://globalcjm.com) |
Available tools
| Tool | Description |
|------|-------------|
| list_journey_maps | List all journey maps in the workspace |
| create_journey_map | Create a new journey map |
| add_stage_to_journey | Place a stage on a journey map canvas |
| create_connection | Connect two stages on a journey map |
| list_stages | List all stages in the workspace |
| create_stage | Create a new empty stage |
| get_stage_details | Get full stage breakdown: steps, actions, rows, and cards |
| build_complete_stage | Create a complete stage with all content in one call |
| add_step | Add a step to a stage |
| add_user_action | Add a user action to a step |
| add_row | Add a row to a stage |
| create_card | Create a card at a step/row intersection |
| create_cards_batch | Create multiple cards in one call |
| update_card | Update card content |
License
MIT
