News for hackers. Stuff that matters.
Re:Show HN: Superglue – open source API connector that write... by dantodor on Thursday February 27, 2025 @07:04PM (#43200053)
Once you have the OpenAPI specs, you can build an MCP server on top of that. Automatically. You don't have them ? There's MITM2Swagger[0] that will do it's best to infer it. Probably you'll need some manual adjustments, but still. And MCP servers can now be integrated with any LLM, not only Anthropic. While I appreciate your approach, how do you fight the MCPs?

[0] https://github.com/alufers/mitmproxy2swagger

Re:Show HN: Superglue – open source API connector that write... by sfaist on Thursday February 27, 2025 @07:25PM (#43200223)
Thanks for sharing! We're taking a bit of a different angle here. The APIs we are looking at are not the ones that websites are using, but rather then ones you would typically integrate with when thinking about data integrations. Also, while you could use superglue as an MCP server, the usecases we see right now are less in the AI / agent world but rather in the workflow / ETL / onboarding world.

That being said, the mitmproxy2swagger approach is really really cool as an alternative to mindless scraping.

Re:Show HN: Superglue – open source API connector that write... by babyshake on Thursday February 27, 2025 @09:12PM (#43200905)
And with MCP, the idea is that the agent can translate a natural language instruction into the specific API request and then translate the schema into whatever structured output format you want? Is there anything that Superglue does that you wouldn't get somewhat out of the box using agents and MCP? I'm not too familiar with MCP so still trying to understand how it compares to this sort of thing.
Re:Show HN: Superglue – open source API connector that write... by sfaist on Friday February 28, 2025 @01:05AM (#43202225)
my personal understanding (anyone feel free to correct me here) of MCP is that it is basically a standardized interface for tool use. So, if you as an API provider (e.g. stripe) want agents to connect to your API, you can offer an MCP server that serves as a middleman between you and the agent. What we fundamentally do is serve also as a middleman, but not (primarily, yet) for agents, but for normal (non-AI) applications that would otherwise need to use the REST/SOAP/whatever API with a bunch of integration code. Also, MCP does not do any data transformation, that would be on the agent to do.
Re:Show HN: Superglue – open source API connector that write... by nbbaier on Friday February 28, 2025 @02:04AM (#43202602)
> Once you have the OpenAPI specs, you can build an MCP server on top of that. Automatically.

What's the route to doing this automatically? Is there some tool for doing this?