Integrum:从任意 Python 模块或库生成基于反射的 MCP Server
Integrum – Reflection based MCP Server from any Python module or library
Integrum 已开源,可从任意 Python 库、模块甚至普通类快速生成 MCP Server,采用 MIT 许可证。它通过内存对象存储实现状态管理,并借助 FastMCP 的 context 支持多用户隔离。测试中 Gemma 4(26B A4B)调用 scikit-learn 的 Random Forest 在 Iris 数据集上构建并评估模型,取得 100% 验证准确率。
2026年10月9日
Integrum - 基于反射的 MCP 服务器,适用于任何 Python 模块或库
昨天我开源了 Integrum,这是一个属于 AlphaDeep 世界的库。它允许你从现有的 Python 库或模块(甚至普通类!)快速创建 MCP 服务器。它以 MIT 许可证发布,我希望其他人也能发现它有用,以便更正式地为智能体提供额外能力(相比只是让它们在有或没有沙箱的情况下编写任意代码)。
关于它的一些有趣之处:
状态管理 #
显然并非所有 Python 代码都是函数式的,因此需要一些状态管理。我选择了一种简单的内存对象存储模式,键是“模型友好”的——它们是单词以节省 token。此外还有元组解包、数组访问和其他一些入门所需的简单功能。
多用户隔离 #
LLM 会话在设计上是无状态的,所以我原以为很难跟踪哪个对象属于哪个用户。幸运的是,在检查 FastMCP 实现后,似乎上下文是存在的(至少对于 HTTP/SSE 而言),所以最终并没有那么困难。
Gemma 实验(递归自我改进?:)) #
为了测试 Integrum,我让 Gemma 4(26B A4B)访问 scikit-learn 随机森林分类器和一个玩具数据集(Iris)。Gemma 没费多大劲就构建并评估了一个小模型。它没有尝试超参数调优,但既然它获得了 100% 的验证准确率,也就没有机会这么做。
看看它在“困难”问题上会怎么做会很有趣。如果我们给它工具来更新自己的权重以提升在某些基准上的表现,那也会很有趣。:)
0
Kudos
0
Kudos
来源:Hacker News · nmilosev.svbtle.com