Rapiber Ticket Manager
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., "@Rapiber Ticket ManagerShow me all tickets with priority high"
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.
Rapiber Ticket Manager (MCP Server & Kanban UI)
Ticket Manager is a robust, local-first Kanban system designed specifically to be controlled by AI Agents via the Model Context Protocol (MCP), while also providing a beautiful React-based Kanban UI for human engineers.
Quick Start
1. Prerequisites
Python 3.10+
Node.js 18+
2. Setup the Project
Clone the repository and set up the environments:
# Setup Python Backend (MCP + FastAPI)
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
# Setup React UI
cd ui
npm install
npm run build
cd ..3. Run the Server
The Python backend serves both the API and the React UI bundle.
# Run the FastAPI server
.\venv\Scripts\python -m uvicorn src.api:app --host 127.0.0.1 --port 8000Navigate to http://127.0.0.1:8000 in your browser to view the Kanban board.
Related MCP server: roadmap-skill
Commands
Command | Description |
| Start the Vite development server for the UI with HMR |
| Compile the React UI for production |
| Run the FastAPI backend with auto-reload |
Architecture
This project is built using a modern, lightweight, and highly portable stack:
Database:
SQLite3- Chosen for absolute portability. No external Docker containers or DB servers are required.Agent Protocol:
FastMCP- Exposes the database to AI agents natively via their IDEs.REST API:
FastAPI- A highly secure, rate-limited, and strict CORS-enforced API serving the human UI.Frontend UI:
React + Vite + TailwindCSS- A responsive, beautiful Kanban board for manual human intervention and review.
Available MCP Tools
When mounted in an AI Agent, this server exposes the following tools to the LLM context:
Tool Name | Description |
| Create a new parent feature/epic (Requires Manager role) |
| Retrieve details of a specific feature by ID |
| List all available features |
| Create a logical grouping inside a feature |
| Retrieve details of a subfeature |
| Create a new ticket (Requires Manager role) |
| Retrieve full context, tasks, and historical notes for a specific ticket ID |
| Powerful search tool to filter tickets by status, assignee, priority, type, parent, or text |
| Move a ticket across the Kanban board (Enforces role-based state transitions) |
| Add a sub-task checklist item to a ticket |
| Mark a sub-task as completed (Required before moving to IN_REVIEW) |
| Append a note/comment to the ticket's activity log |
| Assign a ticket to an engineer |
AI Agent Instructions (mcp.json)
To use this server with an AI Agent (like Claude Desktop or Antigravity), you need to mount it in your mcp.json configuration file.
Add the following entry to your mcpServers block. Be sure to replace the cwd path with the actual absolute path to the ticket-mcp-server directory on your machine:
{
"mcpServers": {
"ticket-manager": {
"command": "python",
"args": [
"src/server.py"
],
"cwd": "/absolute/path/to/mcp-kanban",
"env": {}
}
}
}Once mounted, the agent will have access to tools like list_tickets, get_ticket, add_ticket_note, and update_ticket_status.
Contributing
When modifying the backend, ensure that all database interactions run through the context manager in src/db.py to prevent connection leaks.
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/prvn2004/mcp-kanban'
If you have feedback or need assistance with the MCP directory API, please join our Discord server