You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to enable the use of MCP servers in Giselle. Specifically, we aim to enhance Giselle's functionality by integrating the official github-mcp-server and other useful MCP servers (Slack, filesystem, Brave Search, etc.).
Barriers
There are several key barriers to integrating existing MCP servers into Giselle:
Directly implement GitHub, Slack, and other necessary functions as Tool Calling in Giselle's AI SDK
Prioritize user-needed functionality over MCP compatibility
Achievable with reasonable development effort and easier to integrate with existing Giselle systems
Conclusion
While remote MCP server integration would be technically feasible, it presents a significant development challenge at this time. Additionally, the MCP specification itself is still actively evolving.
Therefore, directly implementing tools like GitHub and Slack integration into Giselle's AI SDK is likely the more practical approach. This allows us to deliver valuable functionality to users more quickly while leaving the door open to reconsider full MCP integration when the ecosystem matures.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
What we want to achieve
We want to enable the use of MCP servers in Giselle. Specifically, we aim to enhance Giselle's functionality by integrating the official
github-mcp-server
and other useful MCP servers (Slack, filesystem, Brave Search, etc.).Barriers
There are several key barriers to integrating existing MCP servers into Giselle:
Remote execution issues:
Authentication and authorization challenges:
Human in the loop:
Implementation approaches
I have considered two main implementation methods:
1. Adapter Development Approach
2. Custom Implementation Approach
Conclusion
While remote MCP server integration would be technically feasible, it presents a significant development challenge at this time. Additionally, the MCP specification itself is still actively evolving.
Therefore, directly implementing tools like GitHub and Slack integration into Giselle's AI SDK is likely the more practical approach. This allows us to deliver valuable functionality to users more quickly while leaving the door open to reconsider full MCP integration when the ecosystem matures.
Beta Was this translation helpful? Give feedback.
All reactions