Live data from Hacker News

Show HN: Building a Deep Research Agent Using MCP-Agent

thealliance.ai

11–20 of 21 posts

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#11
post #7

I gotta say, having white blurry blobs of something in the background floating behind white/grey text maybe wasn't the best design-choice out there. None the less, I tried to find the actual APIs/service/software used for the "search" part, as I've found that to be the hardest to actually get right (at least for as-local-as-possible usage) for my own "Deep Research Agent". I've experimented with Brave's search API wh…

Self host an instance of SearXNG[1] either locally or on a remote server with a simple docker container and use its JSON API [2]. You have to enable the JSON API in the config manually [3].

[1] https://docs.searxng.org/admin/installation-docker.html#inst...

[2] https://docs.searxng.org/dev/search_api.html

[3] https://github.com/searxng/searxng/discussions/3542

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#12
post #8
post #3

Earlier quoted context omitted.

based on the article, it seems like a good reasoning model like gpt5 or opus 4.1 might be good choices for the planner. I wonder if the gpt oss reasoning models would do well

Personally been using GPT-OSS-120b locally with reasoning_effort set to `high` and it blows pretty much every other local model out of the water, but takes a lot of time for it to eventually do a proper content reply. But for fire-and-forget jobs like "Create a well-researched report on X from perspective Y" it works really well.

what machine are you running GPT-OSS-120B on? I'm currently only able to get GPT-OSS-20B working on my macbook using Ollama

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#13

Earlier quoted context omitted.

Gemini 2.5 Pro is also a great reasoning model, I still prefer it over GPT 5

Gemini is great, it's just incredibly clumsy at tool use and that's why it fails so often in practice. I'm looking forward to the next version, it will for sure address it, it's a big issue internally too (I'm a recent xoogler).

I'm excited for the next version!

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#14
post #7

I gotta say, having white blurry blobs of something in the background floating behind white/grey text maybe wasn't the best design-choice out there. None the less, I tried to find the actual APIs/service/software used for the "search" part, as I've found that to be the hardest to actually get right (at least for as-local-as-possible usage) for my own "Deep Research Agent". I've experimented with Brave's search API wh…

Self host an instance of SearXNG[1] either locally or on a remote server with a simple docker container and use its JSON API [2]. You have to enable the JSON API in the config manually [3]. [1] https://docs.searxng.org/admin/installation-docker.html#inst... [2] https://docs.searxng.org/dev/search_api.html [3] https://github.com/searxng/searxng/discussions/3542

Thanks for sharing, this looks great! Do they have an MCP server? It should be easy to wrap around their JSON API but I couldn't see MCP support in the repo/docs.

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#15

Earlier quoted context omitted.

Gemini 2.5 Pro is also a great reasoning model, I still prefer it over GPT 5

Gemini is great, it's just incredibly clumsy at tool use and that's why it fails so often in practice. I'm looking forward to the next version, it will for sure address it, it's a big issue internally too (I'm a recent xoogler).

Can you elaborate on “clumsy at tool use”?

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#16

Earlier quoted context omitted.

Gemini 2.5 Pro is also a great reasoning model, I still prefer it over GPT 5

Gemini is great, it's just incredibly clumsy at tool use and that's why it fails so often in practice. I'm looking forward to the next version, it will for sure address it, it's a big issue internally too (I'm a recent xoogler).

Yes it really is horrible at using tools. Codex is way better (even better than Claude code ). Gemini is great at doing audits and content (though I’ve switched to codex for everything all in one).

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#17
post #14

Earlier quoted context omitted.

Self host an instance of SearXNG[1] either locally or on a remote server with a simple docker container and use its JSON API [2]. You have to enable the JSON API in the config manually [3]. [1] https://docs.searxng.org/admin/installation-docker.html#inst... [2] https://docs.searxng.org/dev/search_api.html [3] https://github.com/searxng/searxng/discussions/3542

Thanks for sharing, this looks great! Do they have an MCP server? It should be easy to wrap around their JSON API but I couldn't see MCP support in the repo/docs.

Not that I'm aware of, but it's an extremely simple API. It's should be really easy to wrap into an MCP

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#18

Earlier quoted context omitted.

Gemini is great, it's just incredibly clumsy at tool use and that's why it fails so often in practice. I'm looking forward to the next version, it will for sure address it, it's a big issue internally too (I'm a recent xoogler).

Can you elaborate on “clumsy at tool use”?

have you ever witnessed how sometimes Gemini makes multiple attempts at writing a file only to give up and start chanting "I'm worthless...".

That's tool use failure :)

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#19
I'm using mcp-agent and have tried the orchestrator workflow pattern[0]. For deep research I'm having mixed results. As far as I can tell, it's not using prompt caching[1] with Anthropic models, nor the gpt-5 responses API[2], which is preferable to the completions API. The many MCP tools from a handful of servers eat up a lot of context. It doesn't report progress, so it'll just spin for minutes at a time without meaningful indication. Mostly it has been high cost and high latency without great grounding in source facts. I like the interface overall, but some of the patterns and examples were convoluted. I'm aware that mcp-agent is being worked on, and I look forward to improvements.

[0]: https://docs.mcp-agent.com/workflows/orchestrator

[1]: https://docs.anthropic.com/en/docs/build-with-claude/prompt-...

[2]: https://platform.openai.com/docs/guides/migrate-to-responses

Re: Show HN: Building a Deep Research Agent Using MCP-Agent

#20
post #9
post #7

I gotta say, having white blurry blobs of something in the background floating behind white/grey text maybe wasn't the best design-choice out there. None the less, I tried to find the actual APIs/service/software used for the "search" part, as I've found that to be the hardest to actually get right (at least for as-local-as-possible usage) for my own "Deep Research Agent". I've experimented with Brave's search API wh…

Haha, I didn't have control on the blog website, just the content. The readme and code is the ultimate source of truth (and easier to read): https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_a... So the core idea is the Deep Orchestrator is pretty unopinionated on what to use for searching, as long as it is exposed over MCP. I tried with a basic fetch server that's one of the reference MCP servers (with a si…

I'd be interested if you did any comparison testing to the langchain project which was, at least a month ago, the top open source approach

https://huggingface.co/spaces/Ayanami0730/DeepResearch-Leade...

Post reply on HN