MCP: support async tasks
- Dominant language
- Go
- Stars
- 21.9k
- Forks
- 957
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 53
Description
https://github.com/lima-vm/lima/blob/412133cf0beb0e5ebd7cf09ef817b31b74a48003/pkg/mcp/msi/shell.go#L13-L29
https://github.com/lima-vm/lima/blob/412133cf0beb0e5ebd7cf09ef817b31b74a48003/pkg/mcp/msi/filesystem.go#L84-L97
MCP tools should be redesigned to support async tasks (introduced in version 2025-11-25 of the MCP specification)
https://modelcontextprotocol.io/extensions/tasks/overview
Contributor guide
Research direction
Start with the linked sections in pkg/mcp/msi/shell.go and pkg/mcp/msi/filesystem.go, then read the MCP tasks extension documentation for version 2025-11-25. Determine how the MCP tools should be redesigned to support asynchronous tasks, and verify that both referenced tool areas follow the specification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100