genai-toolbox 面向db的mcp 工具箱
genai-toolbox 是基于golang 开发的面向db的mcp 工具箱
包含的特性
- 中心化玩法,支持了不少db
- 基于golang 开发,使用简单,部署简单
- 支持连接池,安全认证,性能好
- 支持基于opentelemetry 的系统可观测
- 提供了python,js,go sdk 支持lanchain,langgraph,llamaindex
- 支持stdio,sse 等协议,可以快速的通过mcp 客户端进行连接访问
- 对于db的mcp 支持包含了
参考架构
说明
genai-toolbox 使用简单,支持的db多,如果是希望基于mcp 的db 集成,还是一个不错的选择,当前sql 支持支持通用的以及基于sql statement 模版的模式,灵活性还可以,至少不会类似现有的一些mcp 实现安全暴露比较大
参考资料
https://googleapis.github.io/genai-toolbox/getting-started/introduction/
https://github.com/googleapis/genai-toolbox
https://googleapis.github.io/genai-toolbox/getting-started/introduction/
https://github.com/googleapis/mcp-toolbox-sdk-python
https://github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain/README.md