kanboard-mcp
Verified Safeby bivex
Overview
This server integrates AI assistants with Kanboard, allowing natural language management of projects, tasks, users, and workflows.
Installation
./kanboard-mcpEnvironment Variables
- KANBOARD_API_ENDPOINT
- KANBOARD_API_KEY
- KANBOARD_USERNAME
- KANBOARD_PASSWORD
- KANBOARD_AUTH_METHOD
- KANBOARD_USER_APP_ROLES
- KANBOARD_USER_PROJECT_ROLES
- KANBOARD_DEBUG
- KANBOARD_SKIP_RBAC
Security Notes
The server uses environment variables for sensitive credentials (API key, username/password), which is a good practice. It implements role-based access control (RBAC) to enforce permissions at both application and project levels, with a clear hierarchy and access maps defined internally. Debugging flags (`KANBOARD_DEBUG`, `KANBOARD_SKIP_RBAC`) are provided for troubleshooting, with a warning for `KANBOARD_SKIP_RBAC` which, if enabled in production, would bypass all permission checks. API calls include retry mechanisms and handle various authentication methods (global token, user token, bearer, username/password). There are no signs of code obfuscation or direct 'eval'-like constructs. The primary security considerations are the secure configuration of the Kanboard instance itself and the environment variables where credentials are stored.
Similar Servers
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
trello-mcp-server
Provides an AI-agent-friendly interface (MCP server) to interact with the Trello API for managing boards, lists, cards, and other Trello resources.
Teamwork-MCP
The MCP server simplifies interaction with the Teamwork.com API, enabling AI agents to manage projects, tasks, people, and companies within Teamwork.
mcp
Provides an MCP server to integrate Large Language Models with Teamwork.com for project management and helpdesk operations.