repoadvanced
[Repo] modelcontextprotocol/ext-tasks: Status: Experimental. This repository provides a reference for the tasks extensions to the MCP protocol, allowing for long-running operations, such as Agent communication, in MCP.
github
View original on githubThe modelcontextprotocol/ext-tasks repository is an experimental reference implementation for task extensions to the MCP (Model Context Protocol) protocol. It enables long-running operations and agent communication within MCP by providing a standardized framework for managing asynchronous tasks. This TypeScript-based project extends MCP's capabilities to support complex, multi-step workflows that require persistent state and status tracking across distributed agent systems.
Key Points
- •MCP protocol extension specifically designed for long-running operations and asynchronous task management
- •Enables agent-to-agent communication patterns within the MCP framework
- •Provides reference implementation in TypeScript for task extension standards
- •Supports persistent task state tracking and status monitoring across operations
- •Experimental status indicates ongoing development and potential API changes
- •Allows complex multi-step workflows beyond simple request-response patterns
- •Facilitates distributed agent coordination through standardized task protocols
- •Reference implementation serves as template for building task-aware MCP clients and servers
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete