frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Poet, Artist, Tantric Christian

https://thecritic.co.uk/poet-artist-tantric-christian/
1•lermontov•3m ago•0 comments

What Happened to AltaVista? The Rise and Fall of a Search Pioneer

https://em360tech.com/tech-articles/what-happened-altavista-rise-and-fall-search-pioneer
1•CharlesW•5m ago•0 comments

Show HN: Freezewell – A Private Egg Freezing Tracker (Offline App)

https://onionwave7.gumroad.com/l/xddyzd
1•kian_sage•6m ago•0 comments

The Louder the Monkey, the Smaller Its Balls, Study Finds

https://www.vice.com/en/article/the-louder-the-monkey-the-smaller-its-balls-study-finds-42361364663309/
1•CharlesW•6m ago•1 comments

Show HN: MindSafe Journal – An Offline Mental Health Privacy Journal

https://onionwave7.gumroad.com/l/MindSafe
1•kian_sage•7m ago•0 comments

Calibre-Web-Automated

https://github.com/crocodilestick/Calibre-Web-Automated
1•ValentineC•11m ago•0 comments

Double Pendulums are (not) Chaotic

https://www.youtube.com/watch?v=dtjb2OhEQcU
1•leidenfrost•22m ago•0 comments

Op-ed: Donor Organs Are Too Rare. We Need a New Definition of Death

https://www.nytimes.com/2025/07/30/opinion/organ-donors-death-definition.html
2•johntfella•26m ago•0 comments

Universal Orland EV buses caught fire

https://wdwnt.com/2025/07/breaking-two-new-electric-universal-epic-universe-buses-destroyed-by-fire-just-outside-park/
1•burnt-resistor•28m ago•1 comments

Why cold feels good: Scientists uncover the chill pathway

https://www.sciencedaily.com/releases/2025/07/250730030354.htm
2•freedomben•28m ago•0 comments

Fed up with both traditional and AI search

1•zyruh•30m ago•4 comments

A record-breaking baby has been born from an embryo that's over 30 years old

https://www.technologyreview.com/2025/07/29/1120769/exclusive-record-breaking-baby-born-embryo-over-30-years-old/
1•gscott•34m ago•0 comments

ChatGPT Confessions gone? They are not

https://www.digitaldigging.org/p/chatgpt-confessions-gone-they-are
2•tzury•38m ago•1 comments

Why open-source AI became an American National Priority

https://venturebeat.com/ai/why-open-source-ai-became-an-american-national-priority/
1•briggiesmallz•40m ago•0 comments

Separated men are nearly 5x more likely to take their lives than married men

https://medicalxpress.com/news/2025-07-men.html
2•PaulHoule•41m ago•0 comments

Windows 10 10: How Microsoft led developers round in circles

https://www.theregister.com/2025/08/01/windows_10_dev_comment/
2•RachelF•44m ago•0 comments

Speak, Don't Type

https://www.typeless.com
1•lhuser123•48m ago•0 comments

Hashcat v7.0.0 Released

https://github.com/hashcat/hashcat/releases/tag/v7.0.0
1•GalaxySnail•50m ago•0 comments

ChatGPT scrubbed today nearly 50k shared conversations from Google

https://twitter.com/henkvaness/status/1951252284953763844/photo/1
2•taytus•51m ago•0 comments

It's not you, it's their bullshit

https://brilliantcrank.com/its-not-you-its-their-bullshit/
1•donutshop•52m ago•0 comments

The Emacs dumper dispute (2016)

https://lwn.net/Articles/707615/
1•aragonite•54m ago•0 comments

The Great Crime Paradox

https://www.ft.com/content/7488fe4c-5e1d-4b2b-adab-f42ad5273fc9
1•paulpauper•54m ago•0 comments

What does it mean for AI to be sovereign–and does that come before AGI?

1•trendinghotai•55m ago•0 comments

Therac-25

https://en.wikipedia.org/wiki/Therac-25
4•aragonite•57m ago•1 comments

Robert Wilson has died

https://www.theartnewspaper.com/2025/08/01/robert-wilson-playwright-director-artist-obituary
9•paulpauper•1h ago•2 comments

Lots of thriving life, 30k feet deep

https://www.washingtonpost.com/climate-environment/2025/07/30/deep-sea-discovery-pacific-ocean/
1•paulpauper•1h ago•1 comments

How Cursor Serves Billions of AI Code Completions Every Day

https://blog.bytebytego.com/p/how-cursor-serves-billions-of-ai
3•warrenm•1h ago•0 comments

Free AI tool to remove image backgrounds instantly – no signup needed

https://circlecropimage.net/bg-remove
1•maysunyoung•1h ago•0 comments

Character consistency with just one reference image

https://about.ideogram.ai/character
1•smusamashah•1h ago•0 comments

Show HN: Open Contribution Protocol — No Gatekeeping, No Inflation, No Limits

https://github.com/contribution-protocol/contribution-protocol-project/blob/main/stability_proof.md
1•mzk_pi•1h ago•0 comments
Open in hackernews

Ask HN: How does MCP tool calling work?

1•revskill•14h ago
I found it's a bit confusing on how exactly the tool calling work, where does it work ?

Let's say we have a server, with an ai agent configured with tools.

We also have client, which call openai api , and it's also provided with mcp servers.

So when we prompt, how does the whole mcp servers, tool calling resolution and tool execution actually work ? Where does it execute ?

Comments

mrpound•14h ago
In general, an agent will make an API call to an MCP server to get a list of available tools or to execute a specific tool. For example, when you send a request to OpenAI's Responses API and include a tool call to one of their tools (e.g. web search), the actual execution always occurs on the remote server.

You can also make remote MCP calls over the OpenAI Responses API, which will basically proxy the request to the remote MCP server URL you pass in the request. The execution is always happening on the MCP server hosting the tool.

You can run your own MCP server and expose your own custom tools, rather than hitting someone else's remote service. You can also use function calling w/ OpenAI to let a model decide which custom code to execute without using MCP. With my agents I use a bit of both depending on use case. Sometimes it's easier to use a prompt that outputs a JSON object containing some arguments and a function name defined in your agent code, you call your function and then pass the result back to the model.

At the end of the day MCP is just a protocol, so it's up to you how much you want to implement yourself and what you want to offload to remote providers (just be mindful of whose tools you're calling and what context is being passed in your tool calls).

revskill•12h ago
Then how does control flow is executed ? You can prompt, check for something, then if condition then do something, or loop to do until something. How can the agent knows to interpret ?
mrpound•11h ago
You send a request, the tool call executes and returns a response to the calling model or client, then you handle it somehow. You can add the output of the tool call into the context and prompt the model again...or just return the output of the tool execution. There are many ways to do it.