Skip to content

MCP Feature Branch#170

Merged
DavidSouther merged 20 commits intomainfrom
mcp
Jun 3, 2025
Merged

MCP Feature Branch#170
DavidSouther merged 20 commits intomainfrom
mcp

Conversation

@DavidSouther
Copy link
Copy Markdown
Owner

@DavidSouther DavidSouther commented May 29, 2025

Add MCP support to Ailly, primarily tool use.

Fixes #163

David Souther and others added 19 commits May 28, 2025 22:06
Co-authored-by: David Souther <david.souther+github@gmail.com>
Co-authored-by: Anirudh Yellanki <syellank@amazon.com>
Co-authored-by: David Souther <david.souther+github@gmail.com>
…turn that type (#175)

* MCP Client wrapper
* Adding a ToolInvocationResult type, and updating the invokeTool to return that type
* Using Result from jiffies instread of a new interface


---------

Co-authored-by: Anirudh Yellanki <syellank@amazon.com>
---------

Co-authored-by: Sean Bochman <sbochman@amazon.com>
* Add mcp experiment.

* Add js v2 s3 example to mcp experiment.

* Add go v1 ec2 example to mcp experiment.
Co-authored-by: Anirudh Yellanki <syellank@amazon.com>
* Mock MCP server unit test passes

* MCP server mock and all tests pass!

---------

Co-authored-by: David Souther <david.souther+github@gmail.com>
* Infinite loop with bedrock engine requests.

* Clean up bits and consolidate converseBuilder to return a ConverseStreamCommand

* Align Bedrock Converse Builder

* Better handle writer stream closing

---------

Co-authored-by: David Souther <david.souther+github@gmail.com>
@DavidSouther DavidSouther self-assigned this Jun 3, 2025
@DavidSouther DavidSouther marked this pull request as ready for review June 3, 2025 16:47
@DavidSouther DavidSouther merged commit 75110a9 into main Jun 3, 2025
7 checks passed
@DavidSouther DavidSouther deleted the mcp branch June 3, 2025 17:31
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.

Ailly MCP

4 participants