🚀 Symfony MCP Server 1.2.0 Release #29
klapaudius
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🍾 Symfony MCP Server 1.2.0 is here !
We're excited to announce this release ! It brings significant enhancements to the Model Context Protocol implementation, introducing streaming capabilities and real-time progress notifications that align with the MCP specification 2025-03-26.
🎯 Key Features
Streamable HTTP Transport Support
In addition to Server-Sent Events (SSE), we now support the Streamable HTTP transport protocol. This dual-transport approach allows:
Streaming Tool Support with Progress Notifications
Tools can now provide real-time feedback during long-running operations:
StreamableToolInterface
can send progress updatesnotifications/progress
specificationStructured Tool Results
A new result system provides type-safe responses:
TextToolResult
- For text-based responsesImageToolResult
- For image data with MIME typesAudioToolResult
- For audio data with MIME typesResourceToolResult
- For referencing external resourcesCollectionToolResult
- For combining multiple tool results into a single response🔧 Migration Guide
Tool Interface Updates
The
ToolInterface
is now deprecated in favor ofStreamableToolInterface
:Configuration Changes
Update your configuration to use the new plural form:
📈 Performance & Developer Experience
Enhanced Testing Tools
mcp:test-tool
command now supports progress visualizationExample: Streaming Data Tool
🚦 Backward Compatibility
This release maintains full backward compatibility:
📚 Documentation
We've significantly expanded our documentation:
📦 Installation
Update your composer dependency:
📋 Full Changelog
For a complete list of changes : 1.1.0...1.2.0.
🔗 Resources
Happy coding! 🎉
If you encounter any issues or have suggestions, please open an issue on our GitHub repository.
Beta Was this translation helpful? Give feedback.
All reactions