Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_SERVER_PORT | No | The port the MCP server will run on | 3001 |
| TASKBOARD_API_URL | Yes | The URL of the Taskboard API | http://localhost:3000/api |
| TASKBOARD_AUTH_TOKEN | Yes | Your Taskboard authentication token used for API access |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_workspaces | List all workspaces that the user has access to |
| list_boards | List all boards in a specific workspace |
| list_lists | List all columns/lists in a specific board |
| list_cards | List all cards/issues in a specific list |
| list_all_cards_in_board | List all cards/issues across all lists in a specific board |
| search_cards | Search for cards/issues across all accessible boards by title or description |
| view_card | Get detailed information about a specific card/issue |
| update_card_description | Update the description of a card/issue |
| move_card | Move a card to a different list/column |
| update_card_title | Update the title of a card/issue |
| create_card | Create a new card/issue in a specific list |
| query_rag | Ask a question using the RAG knowledge base created from GitLab wikis, issues, and merge requests |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |