Skip to content

feat: add support for task-augmented MCP tools#357

Merged
zastrowm merged 4 commits intostrands-agents:mainfrom
LucaButBoring:feat/mcp-tasks
Jan 13, 2026
Merged

feat: add support for task-augmented MCP tools#357
zastrowm merged 4 commits intostrands-agents:mainfrom
LucaButBoring:feat/mcp-tasks

Conversation

@LucaButBoring
Copy link
Copy Markdown
Contributor

Implements basic support for task-augmented tool calls in MCP. This just swaps the callTool() invocation for callToolStream(). It has not yet been determined if this should be gated by an option or not.

Description

Swaps the callTool() invocation for callToolStream() to support using task-augmented tools.

Related Issues

#356

Documentation PR

N/A (unless we decide to put this under an option)

Type of Change

New feature

Testing

How have you tested the change?

  • I ran npm run check

Also spot-checked against https://github.com/LucaButBoring/simple-tasks-test.

Checklist

  • I have read the CONTRIBUTING document
  • I have added any necessary tests that prove my fix is effective or my feature works
  • I have updated the documentation accordingly
  • I have added an appropriate example to the documentation to outline the feature, or no new docs are needed
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@strands-agent

This comment was marked as off-topic.

zastrowm
zastrowm previously approved these changes Jan 13, 2026
@zastrowm
Copy link
Copy Markdown
Member

Rebasing off of main or merging in main might fix the workflow issues - #397 fixed that

Implements basic support for task-augmented tool calls in MCP.
This just swaps the callTool() invocation for callToolStream().
@LucaButBoring
Copy link
Copy Markdown
Contributor Author

Oops, type error is related to a strictness issue tied to the latest SDK version, will fix that.

@LucaButBoring
Copy link
Copy Markdown
Contributor Author

Fixed some of the errors and suppressed the last one: modelcontextprotocol/typescript-sdk#1314

@zastrowm zastrowm added this pull request to the merge queue Jan 13, 2026
Merged via the queue into strands-agents:main with commit 603bb24 Jan 13, 2026
10 of 11 checks passed
@LucaButBoring LucaButBoring deleted the feat/mcp-tasks branch January 14, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants