
Security News
New Website “Is It Really FOSS?” Tracks Transparency in Open Source Distribution Models
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
@edicarlos.lds/businessmap-mcp
Advanced tools
Model Context Protocol server for BusinessMap (Kanbanize) integration
Model Context Protocol server for BusinessMap (Kanbanize) integration.
You can run the BusinessMap MCP server directly using npx without installing it globally:
npx @edicarlos.lds/businessmap-mcp
npm install -g @edicarlos.lds/businessmap-mcp
The server requires the following environment variables:
BUSINESSMAP_API_TOKEN
: Your BusinessMap API tokenBUSINESSMAP_API_URL
: Your BusinessMap API URL (e.g., https://your-account.kanbanize.com/api/v2
)BUSINESSMAP_READ_ONLY_MODE
: Set to "true"
for read-only mode, "false"
to allow modifications (optional, defaults to "false"
)BUSINESSMAP_DEFAULT_WORKSPACE_ID
: Set the BusinessMap workspace ID (optional)Add the following configuration to your claude_desktop_config.json
file:
Using NPX:
{
"mcpServers": {
"Businessmap": {
"command": "npx",
"args": ["-y", "@edicarlos.lds/businessmap-mcp"],
"env": {
"BUSINESSMAP_API_TOKEN": "your_token_here",
"BUSINESSMAP_API_URL": "https://your-account.kanbanize.com/api/v2",
"BUSINESSMAP_READ_ONLY_MODE": "false", // optional
"BUSINESSMAP_DEFAULT_WORKSPACE_ID": "1" // optional
}
}
}
}
Using Global Installation:
{
"mcpServers": {
"Businessmap": {
"command": "businessmap-mcp",
"env": {
"BUSINESSMAP_API_TOKEN": "your_token_here",
"BUSINESSMAP_API_URL": "https://your-account.kanbanize.com/api/v2",
"BUSINESSMAP_READ_ONLY_MODE": "false", // optional
"BUSINESSMAP_DEFAULT_WORKSPACE_ID": "1" // optional
}
}
}
}
For other MCP clients, use the appropriate configuration format for your client, ensuring you specify:
npx @edicarlos.lds/businessmap-mcp
(or businessmap-mcp
if globally installed)BUSINESSMAP_API_TOKEN
, BUSINESSMAP_API_URL
, and optionally BUSINESSMAP_READ_ONLY_MODE
, BUSINESSMAP_DEFAULT_WORKSPACE_ID
Clone this repository:
git clone https://github.com/edicarloslds/businessmap-mcp.git
cd businessmap-mcp
Install dependencies:
npm install
Create a .env
file with your BusinessMap credentials (for development/testing):
BUSINESSMAP_API_TOKEN=your_token_here
BUSINESSMAP_API_URL=https://your-account.kanbanize.com/api/v2
BUSINESSMAP_READ_ONLY_MODE=false
BUSINESSMAP_DEFAULT_WORKSPACE_ID=1
Note: When using as an MCP server with Claude Desktop, you don't need a
.env
file. Configure the environment variables directly in your MCP client configuration instead.
BUSINESSMAP_API_TOKEN
(required): Your BusinessMap API tokenBUSINESSMAP_API_URL
(required): Your BusinessMap API URL (e.g., https://your-account.kanbanize.com/api/v2
)BUSINESSMAP_READ_ONLY_MODE
(optional): Set to true
to prevent write operations (default: false
)BUSINESSMAP_DEFAULT_WORKSPACE_ID
(optional): Default workspace ID to use when not specified in operationsBuild the project:
npm run build
Start the server:
npm start
The BusinessMap MCP server provides the following tools:
list_workspaces
- Get all workspacesget_workspace
- Get workspace detailscreate_workspace
- Create new workspacelist_boards
- List boards in workspace(s)search_board
- Search for boards by ID or nameget_board
- Get board details with structurecreate_board
- Create new board (if not in read-only mode)get_columns
- Get all columns for a boardget_lanes
- Get all lanes for a boardget_lane
- Get details of a specific lane/swimlanecreate_lane
- Create new lane/swimlane (if not in read-only mode)list_cards
- Get cards from a board with optional filtersget_card
- Get detailed card informationget_card_size
- Get the size/points of a specific cardget_card_comments
- Get all comments for a specific cardget_card_comment
- Get details of a specific comment from a cardcreate_card
- Create new cardmove_card
- Move card to different column/swimlaneupdate_card
- Update card propertiesset_card_size
- Set the size/points of a specific cardget_custom_field
- Get details of a specific custom field by IDget_workflow_cycle_time_columns
- Get workflow's cycle time columnsget_workflow_effective_cycle_time_columns
- Get workflow's effective cycle time columnslist_users
- Get all usersget_user
- Get user detailsget_current_user
- Get current logged user detailshealth_check
- Check API connectionget_api_info
- Get API information# Install dependencies
npm install
# Run in development mode
npm run dev
# Watch for changes
npm run watch
# Build for production
npm run build
# Run tests
npm test
# Lint code
npm run lint
# Build Docker image
npm run docker:build
# Run with Docker Compose
npm run docker:up
# View logs
npm run docker:logs
# Stop containers
npm run docker:down
The server now includes automatic connection verification during startup. If you encounter connection issues:
Check your environment variables:
echo $BUSINESSMAP_API_URL
echo $BUSINESSMAP_API_TOKEN
Test the connection manually:
chmod +x scripts/test-connection.sh
./scripts/test-connection.sh
Common issues:
https://your-account.kanbanize.com/api/v2
The server now performs the following steps during initialization:
If the connection fails, the server will display detailed error messages and retry automatically.
This project uses an automated release process. See RELEASE_PROCESS.md for detailed documentation.
Quick Start:
# Preview release notes
npm run preview:release
# Publish new version (interactive)
npm run publish
The release process automatically:
Follow conventional commit format for better release notes:
feat: add new feature
fix: resolve bug
docs: update documentation
refactor: improve code structure
Ensure all tests pass before submitting PR:
npm test
npm run test:npx
MIT
For issues and questions:
FAQs
Model Context Protocol server for BusinessMap (Kanbanize) integration
The npm package @edicarlos.lds/businessmap-mcp receives a total of 33 weekly downloads. As such, @edicarlos.lds/businessmap-mcp popularity was classified as not popular.
We found that @edicarlos.lds/businessmap-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.