返回首页
最新
嗨,HN,我叫菲利普,是Glasskube的联合创始人,也是HyprMCP的创始人之一。
一切都始于我们当时所做的事情——构建一个远程MCP服务器并将其推出以进行市场推广。构建第一个本地MCP服务器进行测试相对简单,我们在一天内就准备好了第一个工具。接下来的步骤是将其转变为一个生产就绪的远程MCP服务器。
当我们将MCP服务器暴露给用户时,我们希望使用现有的认证方法对他们进行身份验证。我们深入研究了身份验证。我们的方法是构建一个认证代理,并将其插入到MCP前面。我们花了一些时间来理解动态客户端注册(DCR)和OAuth规范,尤其是现有OIDC身份提供者与LLM客户端需求之间的差距。
我们原以为身份验证会是最困难的部分——但事实并非如此。当我们与一些友好的初创公司分享MCP服务器时,我们意识到不同的MCP客户端表现各异。尤其是在某些功能无法正常工作时,找出根本原因变得非常困难。我们最终存储了所有原始的gRPC方法调用,以查看初始化和后续请求是否正常工作。这在无服务器环境中尤其有用,因为其调试功能有限,比如Cloudflare Workers。
一旦我们解决了身份验证和兼容性问题,我们就向小范围的客户发布了产品——完成了,对吧?不幸的是,并非如此。从技术上讲,一切都在正常运作,但当我们开始与用户沟通时,他们告诉我们MCP服务器并不总是能提供适合他们提示的正确工具。我们有一个正常工作的企业级MCP服务器——但它并不够智能。在与一些初创公司朋友交谈后,我们意识到我们需要一个评估层。于是我们添加了提示分析功能——让我们能够看到哪些提示触发了哪些工具,以及它们的表现如何。仅此一项就显著改善了我们MCP的行为和整体用户体验。
在将所有这些功能构建到我们的代理中后,我们意识到每个构建远程MCP的人都面临着相同的挑战。因此,我们决定将其打包并发布给社区。
我们很高兴推出并开源HyprMCP。它充当一个代理,您可以在不进行任何代码更改的情况下,将其插入到您的MCP服务器前。您将获得身份验证、日志记录和调试、提示分析以及MCP连接说明生成器。
在底层,HyprMCP利用动态Kubernetes操作员(Metacontroller)来自动化基础设施的配置。
在路线图上:MCP聚合——将多个MCP服务器合并到一个单一的远程URL下,适用于运行不同生命周期服务器的大型组织。所有这一切都不需要在服务器上存储最终用户凭据,并且可以将MCP连接到组织现有的身份验证方法。
您可以在GitHub上查看该项目: [https://github.com/hyprmcp/jetski](https://github.com/hyprmcp/jetski)
为了测试,我们在这里也有一个托管版本:[https://app.hyprmcp.com](https://app.hyprmcp.com)
我们甚至在YouTube上制作了一个演示视频:[https://www.youtube.com/watch?v=m2-YyfjXap4](https://www.youtube.com/watch?v=m2-YyfjXap4)
我们非常希望能听到您的反馈,了解缺少哪些功能,以及您是如何构建和运行自己的MCP服务器的。
另见 <a href="https://www.bloomberg.com/news/articles/2025-10-08/the-circular-openai-nvidia-and-amd-deals-raising-fears-of-a-new-tech-bubble" rel="nofollow">https://www.bloomberg.com/news/articles/2025-10-08/the-circu...</a> (<a href="https://archive.ph/E7nGC" rel="nofollow">https://archive.ph/E7nGC</a>)
这段代码虽然还有些粗糙,但我在编写它的过程中非常开心。它既可以算作一个自举程序(quine),又是一个多语言程序(polyglot)。<p>让HTML渲染和Rust源代码看起来像一个幽灵的过程很有挑战性。<p>我喜欢浏览器不会报错,而是尽力展示我发送的垃圾内容。