I think AI agents need a "web access layer" instead of dozens of integrations
I think AI agents need a "web access layer" instead of dozens of integrations

I think AI agents need a "web access layer" instead of dozens of integrations

I think AI agents need a "web access layer" instead of dozens of integrations

I've been building AI agents for a while, and I kept running into the same problem.

The agent itself wasn't the hard part. It was everything around it.

Every new project ended up with another GitHub integration, another search provider, another MCP server, another authentication flow... after a while I was spending more time maintaining integrations than actually building the agent.

Eventually I stopped solving that problem inside each project and built a separate layer for it instead.

The idea is pretty simple: the agent talks to one service, and that service handles access to the web and external platforms.

I ended up open-sourcing it as AgentSpan because I figured other people might have run into the same issue.

I'm curious how everyone else handles this.

Do you connect directly to every API? Rely mostly on MCP? Build your own abstraction layer?

I'd love to hear how other people are approaching it.

If anyone wants to see what I ended up building:
https://github.com/oxbshw/Agent-Span

submitted by /u/Fearless-Role-2707
[link] [comments]