businessmap-mcp
Supports automated release processes including creating GitHub tags and releases, generating release notes from commits, and managing version releases through GitHub's platform.
Enables automated publishing to NPM registry as part of the release process, with support for version management and package distribution.
Click on "Install 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., "@businessmap-mcpshow me all cards in the 'Q4 Planning' board"
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.
BusinessMap MCP Server
Model Context Protocol (MCP) server for BusinessMap/Kanbanize. It gives AI clients access to BusinessMap workspaces, boards, cards, users, custom fields, workflow cycle-time data, resources, and guided prompts.
What You Get
59 MCP tools for workspaces, boards, cards, users, custom fields, workflow analysis, and health checks
5 MCP resources for direct workspace, board, and card reads
4 guided prompts for board analysis, reporting, card creation, and workspace summaries
Optional read-only mode for safer exploration
stdiotransport for local MCP clients and HTTP transport for remote usageDocker, structured logging, and programmatic middleware support
See the full catalog in docs/TOOLS.md.
Related MCP server: ABAP-ADT-API MCP-Server
Quick Start
Run directly with npx:
npx -y @edicarlos.lds/businessmap-mcpOr install globally:
npm install -g @edicarlos.lds/businessmap-mcp
businessmap-mcpThe server requires Node.js 18 or newer.
Required Configuration
Set these environment variables in your MCP client, shell, deployment platform, or local .env file:
BUSINESSMAP_API_TOKEN=your_token_here
BUSINESSMAP_API_URL=https://your-account.kanbanize.com/api/v2Optional settings:
Variable | Default | Description |
|
| Use |
| unset | Default workspace ID for tools that can use one. |
|
|
|
|
| Use |
|
| HTTP server port. |
|
| CORS allowlist for HTTP mode. |
| unset | Host header allowlist for HTTP mode. |
MCP Client Setup
Most MCP clients need the same command and environment variables:
{
"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"
}
}
}
}Client-specific examples for Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, and other MCP clients are in docs/MCP_CLIENTS.md.
HTTP Mode
Use HTTP mode when deploying the server remotely or when your client supports Streamable HTTP:
TRANSPORT=http \
PORT=3000 \
ALLOWED_ORIGINS=https://your-client.example.com \
ALLOWED_HOSTS=your-server.example.com \
npm startConfigure your MCP client with:
http://your-server:3000/mcpFor custom authentication, authorization, logging, or rate limiting, see docs/MIDDLEWARE.md.
Local Development
git clone https://github.com/edicarloslds/businessmap-mcp.git
cd businessmap-mcp
npm installCreate a local .env file:
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=1Useful commands:
npm run dev # Run from TypeScript source
npm run watch # Run and reload on changes
npm run build # Build dist/
npm test # Run tests
npm run lint # Run ESLint
npm run test:npx # Test package execution through npxDocker
npm run docker:build
npm run docker:up
npm run docker:logs
npm run docker:downTroubleshooting
If startup fails, check the two required environment variables first:
echo $BUSINESSMAP_API_URL
echo $BUSINESSMAP_API_TOKENThen test the BusinessMap connection:
chmod +x scripts/test-connection.sh
./scripts/test-connection.shCommon causes:
BUSINESSMAP_API_URLis not in the expected format:https://your-account.kanbanize.com/api/v2BUSINESSMAP_API_TOKENis missing, expired, or lacks the needed permissionsThe selected MCP client has not been fully restarted after editing its config
Logging details are documented in docs/LOGGING.md.
Project Docs
Contributing
Use conventional commits when possible:
feat: add new feature
fix: resolve bug
docs: update documentation
refactor: improve code structureBefore opening a pull request:
npm test
npm run test:npxSupport
For issues and questions:
Check existing GitHub issues
Review the BusinessMap API documentation
Verify your environment configuration
Open a new issue with the error message, runtime command, and relevant MCP client configuration
Related Projects
Sponsors
If this project helps you, consider supporting it through GitHub Sponsors.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/edicarloslds/businessmap-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server