SkillTide Submit
Official description10 sourcesMCP servers8d ago
bivex/kanboard-mcp

bivex/kanboard-mcp

๐ŸŽ๏ธ โ˜๏ธ ๐Ÿ  - Manage Kanboard projects, tasks and users through natural language translated into Kanboard APIโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official descriptionKanboard MCP Server Model Context Protocol (MCP) Server for Kanboard Integration** A powerful Go-based MCP server that enables seamless integration between AI assistants (like Claude Desktop, Cursor) and Kanboard project management system.
Config template (adjust for your client)
claude mcp add kanboard-mcp -- npx -y kanboard-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
28 โ˜… ยท bivex/kanboard-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 28 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository bivex/kanboard-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

๐Ÿš€ Kanboard MCP Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

> **Model Context Protocol (MCP) Server for Kanboard Integration**
A powerful Go-based MCP server that enables seamless integration between AI assistants (like Claude Desktop, Cursor) and Kanboard project management system. Manage your Kanboard projects, tasks, users, and workflows directly through natural language commands.
โš ๏ธ **Warning:** To avoid issues like these:
We recommend using mcpproxy as a proxy solution.
๐Ÿ“‹ Table of Contents
- โœจ Features
- ๐Ÿš€ Quick Start
- โš™๏ธ Configuration
- ๐Ÿ› ๏ธ Available Tools
- ๐Ÿ“– Usage Examples
- ๐Ÿ”ง Development
- ๐Ÿ“„ License
โœจ Features
- ๐Ÿ”— **Seamless Kanboard Integration** - Direct API communication with Kanboard
- ๐Ÿค– **Natural Language Processing** - Use plain English to manage your projects
- ๐Ÿ“Š **Complete Project Management** - Handle projects, tasks, users, columns, and more
- ๐Ÿ” **Secure Authentication** - Support for both API key and username/password auth
- โšก **High Performance** - Built with Go for optimal performance
- ๐ŸŽฏ **MCP Standard** - Compatible with all MCP clients
๐Ÿš€ Quick Start
Prerequisites
- Go 1.21 or higher
- Kanboard instance with API access
- MCP-compatible client (Cursor, Claude Desktop, etc.)
Installation
1. **Clone the repository:**
2. **Build the executable:**
**On Windows:**
**On Linux/macOS:**
**Manual build:**
โš™๏ธ Configuration
1. Environment Variables
Set up your Kanboard credentials and RBAC permissions using environment variables:
Required Credentials:
RBAC Configuration (Optional):
Configure user roles for proper access control. If not set, the system will try to get roles from Kanboard API, falling back to app-user role.
**Available Application Roles:**
- app-admin - Full system administrator access
- app-manager - Can create projects and manage users
- app-user - Basic user access (default)
**Available Project Roles:**
- project-manager - Full project management access
- project-member - Can create/modify tasks and comments
- project-viewer - Read-only access to project
**๐Ÿ” Authentication Methods:**
Kanboard supports different authentication methods via KANBOARD_AUTH_METHOD:
- **global_token** (default): Uses global API token with jsonrpc: format
- **user_token**: Uses user-specific API token with : format
- **bearer**: Uses Bearer token authentication
**๐Ÿ”ง Troubleshooting RBAC Issues:**
If you're getting "access denied" errors:
1. **Check your user role in Kanboard:**
- Go to Kanboard web interface
- Check your user profile/role settings
- Ensure you have appropriate permissions
2. **Enable debug logging:**
This will show your current roles and permission checks in the console.
3. **Temporarily skip RBAC for testing:**
โš ๏ธ **Warning:** Only use for debugging! Disables all permission checks.
4. **Manually set roles via environment:**
2. MCP Client Configuration
Create the MCP configuration file for your client:
**Location:**
- **Windows:** C:\Users\YOUR_USERNAME\AppData\Roaming\Cursor\.cursor\mcp_config.json
- **Linux/macOS:** ~/.cursor/mcp_config.json
**Configuration:**
3. Restart Your Client
After saving the configuration, restart your MCP client (Cursor, Claude Desktop, etc.) for changes to take effect.
๐Ÿ› ๏ธ Available Tools
๐Ÿ“ Project Management
| Tool | Description | Example |
|------|-------------|---------|
| get_projects | ๐Ÿ“‹ List all projects | "Show me all Kanboard projects" |
| create_project | โž• Create new projects | "Create a project called 'Website Redesign' with description 'Redesign the company website' and owner 1" |
| get_project_by_id | ๐Ÿ” Get project information by ID | "Get project details for ID 123" |
| get_project_by_name | ๐Ÿ” Get project information by name | "Get project details for name 'My Project'" |
| get_project_by_identifier | ๐Ÿ” Get project information by identifier | "Get project details for identifier 'WEB-APP'" |
| get_project_by_email | ๐Ÿ” Get project information by email | "Get project details for email 'project@example.com'" |
| get_all_projects | ๐Ÿ“‹ Get all available projects | "Show me all available projects" |
| update_project | โœ๏ธ Update a project | "Update project 1 with new name 'New Website' and description 'Updated description'" |
| remove_project | ๐Ÿ—‘๏ธ Remove a project | "Remove project with ID 456" |
| enable_project | โœ… Enable a project | "Enable project 123" |
| disable_project | ๐Ÿšซ Disable a project | "Disable project 123" |
| enable_project_public_access | ๐ŸŒ Enable public access for a given project | "Enable public access for project 123" |
| disable_project_public_access | ๐Ÿ”’ Disable public access for a given project | "Disable public access for project 123" |
Source
awesome ยท https://github.com/bivex/kanboard-mcp
Browse by field
MCP servers
Traction
28 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index