- Add McpTool + McpToolProvider interface to core - Add McpToolRegistry to mcp package (aggregates providers) - Add DewMcpServer (MCPServer + ToolsSupport via dart_mcp 0.5.0) - Add 'mcp serve' subcommand — starts a real stdio MCP server - Implement KanbanToolProvider with 5 tools: kanban_create_ticket, kanban_list_tickets, kanban_get_ticket, kanban_update_ticket, kanban_delete_ticket - Wire McpToolRegistry + KanbanToolProvider in CLI - 26 tests passing, dart analyze clean Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
19 lines
446 B
YAML
19 lines
446 B
YAML
name: dew_mcp
|
|
description: MCP server for the Dew project management tool. Collects and serves tools registered by feature packages via the McpToolProvider interface.
|
|
version: 1.0.0
|
|
# repository: https://github.com/my_org/my_repo
|
|
publish_to: none
|
|
resolution: workspace
|
|
|
|
environment:
|
|
sdk: ^3.11.4
|
|
|
|
# Add regular dependencies here.
|
|
dependencies:
|
|
dew_core:
|
|
path: ../core
|
|
dart_mcp: ^0.5.0
|
|
|
|
dev_dependencies:
|
|
lints: ^6.0.0
|
|
test: ^1.25.6
|