loading…
Search for a command to run...
loading…
Integrates GitHub Copilot Chat with your Taskboard instance to manage workspaces, boards, lists, and cards using natural language. It supports full task lifecyc
Integrates GitHub Copilot Chat with your Taskboard instance to manage workspaces, boards, lists, and cards using natural language. It supports full task lifecycle operations, searching capabilities, and knowledge base queries via RAG.
This HTTP-based MCP (Model Context Protocol) server provides GitHub Copilot Chat with access to your Taskboard instance, allowing you to manage workspaces, boards, lists, and cards directly from Copilot.
cd mcp-server
npm install
.env file in the mcp-server directory:# Taskboard API Configuration
TASKBOARD_API_URL=http://localhost:3000/api
TASKBOARD_AUTH_TOKEN=your_auth_token_here
MCP_SERVER_PORT=3001
npm run dev
npm start
The server will start on http://localhost:3001
The .vscode/mcp.json file configures the MCP server for GitHub Copilot Chat:
{
"mcpServers": {
"taskboard": {
"url": "http://localhost:3001",
"env": {
"TASKBOARD_API_URL": "http://localhost:3000/api",
"TASKBOARD_AUTH_TOKEN": ""
}
}
}
}
.vscode/mcp.jsonnpm start)The MCP server exposes the following tools for Copilot Chat:
GET /health
POST /mcp/v1/initialize - Initialize connection
POST /mcp/v1/tools/list - List available tools
POST /mcp/v1/tools/call - Call a specific tool
POST /mcp/v1/resources/list - List resources
POST /mcp/v1/prompts/list - List prompts
TASKBOARD_AUTH_TOKEN is validMCP_SERVER_PORT in .env to use a different portДобавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"taskboard-mcp-server": {
"command": "npx",
"args": []
}
}
}