v0.0.15
·
82 commits
to refs/heads/main
since this release
Highest number of contributors for this release! Thank you to all the wonderful open-source contributors for helping make mcp-agent
better. Special shoutout to @StreetLamb for adding many of the key features in this release, includuing Azure OpenAI, AWS Bedrock, and Google Gemini model support!
Highlights
- AWS Bedrock support @StreetLamb (#85)
- Google Gemini support @StreetLamb (#129)
- Azure OpenAI support @StreetLamb (#90)
- Support mcp v1.6.0 (latest)
Coming up next
We are about to do a significant upgrade to mcp-agent
in the next week. If you'd like to help contribute, here are our priorities:
- Add support for Temporal workflow executor for async agent orchestration (#14)
- Distributed tracing & observability (#10)
- Advanced MCP features (resources, prompts, sampling, and memory)
Changes
- Fix tool calling issue when using AWS Bedrock Nova models @StreetLamb (#134)
- Add support for Gemini models @StreetLamb (#129)
- fix: correct message handling in AzureAugmentedLLM to properly extend messages list @StreetLamb (#125)
- Updating the Github to Slack Agent with Github MCP Server @andrew-lastmile (#122)
- Fix OpenAI ChatCompletion message content format issue @askme765cs (#106)
- Fix: Functions Passed to Agents Are Now Available as Tools @rholinshead (#120)
- fix: refactor assistant message arguments in OpenAIAugmentedLLM @softage0 (#117)
- Update mcp_basic_azure_agent README.md @lucinvitae (#119)
- fix: move boto3-stubs to development dependencies @StreetLamb (#110)
- fix: use TYPE_CHECKING for conditional imports in augmented_llm_bedrock @StreetLamb (#109)
- Fix: Improve final response generation when reaching max iterations in AnthropicAugmentedLLM @dragon1086 (#99)
- fix: update tool result content formatting in AnthropicAugmentedLLM @StreetLamb (#95)
- update settings fetch to prioritize
config_path
config AND secrets @jtanningbed (#86) - Add support for AWS profile in Bedrock settings @StreetLamb (#102)
- Adding example for a Github to Slack agent @andrew-lastmile (#98)
- Add Azure support @StreetLamb (#90)
- fix examples @boxbag (#92)
- fix a validation error when sending request to openai with name parameter @boxbag (#88)
- Add AWS Bedrock support @StreetLamb (#85)
- Fix duplicated system message (prompt cache) @recallfuture (#89)
- Hotfix for mcp > 1.5.0, and various updates from fast-agent repo @saqadri (#84)
🐛 Bug Fixes
- Fix generate_structured output in AzureAugmentedLLM and from_mcp_message_param issues @StreetLamb (#131)
- fix: correct extend messages logic in BedrockAugmentedLLM @StreetLamb (#130)