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-k8s-go
An MCP server enabling AI assistants and users to interact with and manage Kubernetes clusters by listing, getting, applying, and executing commands on Kubernetes resources.
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
An MCP server for AI agents to interact with the Teamwork.com API, enabling management of projects, tasks, people, companies, and reporting within Teamwork.