MurphyA/hacker-news huggingface dataset:
Show HN: One-MCP: Unlimited tools MCP server without context bloat
by freakynit | 2025-10-26 08:55:41+00:00
Hey HN,

I’ve been experimenting with how LLMs can dynamically use large sets of tools without needing to preload them all into context - and built one-mcp to explore that idea.

one-mcp is an open source MCP server built with FastAPI that acts as a semantic index + dynamic loader for API tools.

Instead of hardcoding or embedding every tool spec in an LLM session (which quickly blows up context size and costs), one-mcp lets the model search, load, and execute tools on demand — using embeddings and natural language queries.

What it does:

- Semantic Search for Tools: Query your API catalog with natural language ("how to get user info") and get relevant tool specs back.

- Upload/Manage/Delete Tools: JSON or file-based tool ingestion with a simple REST API or directly from MCP itself.

- MCP Integration: Works as a compliant MCP server — plug it into MCP-enabled clients or frameworks.

Example:

--- Upload tools ---

curl -X POST [http://localhost:8003/api/tools/upload-json](http://localhost:8003/api/tools/upload-json) -H "Content-Type: application/json" -d '{"tools": [{"name": "getUserProfile", "description": "Retrieves user profile"}]}'

--- Semantic search ---

curl -X POST [http://localhost:8003/api/tools/search](http://localhost:8003/api/tools/search) -H "Content-Type: application/json" -d '{"query": "how to get user info"}'

You can MCP itself as well for both these operations :)

Why this matters:

Most current LLM setups (even those with MCP or tool APIs) load all tools upfront - which inflates prompt/context sizes, wastes token budget, and increases inference costs.

With one-mcp, tools live in an external vector store - LLMs only "see" the few tools most relevant to the current user query. This architecture could make dynamic tool ecosystems more scalable.

I’d love your feedback..

https://github.com/freakynit/one-mcp
by LiamPowell | 2025-10-26 08:56:02+00:00
They're also ass to make PCBs for. The second you need 2oz or higher you start to really push the limits of what most prototype shops can do.

This is a pretty standard 2.0 receptacle, you've only got 0.2mm between pads if you follow their footprint (literally the limit for soldermask bridges on 2oz at JLCPCB): https://gct.co/download?type=PDFDrawing&name=USB4105.pdf
by thaumasiotes | 2025-10-26 08:58:48+00:00
> if you need an American English translation, maybe "theater kid energy".

It wouldn't have occurred to me to call twee a foreign word. However, my feeling of its meaning was... very close to the gloss given on wiktionary (and marked "UK"):

>> Overly quaint, dainty, cute or nice.

The unambiguously American Merriam-Webster agrees:

>> affectedly or excessively dainty, delicate, cute, or quaint

"Characteristic of theater kids" conveys something different to me. Do you disagree with the dictionary gloss, or do you think it's a good description of how people might describe a performance by theater kids?
by motorest | 2025-10-26 08:59:20+00:00
> It might be empirically sound, but it does not make a priori sense that exercising a body will improve it. If I use almost any object in the universe frequently, it typically degrades rather than improves.

Rejecting all evidence, denying observations, and leaning heavily on half-baked hypothesis that culminate somehow on a gotcha. That sounds an awful lot like something someone who "does their own research" would say.

Yes, extreme levels of high-intensity exercise have adverse side effects. Cross-fit and rhadbo is an example.

https://en.wikipedia.org/wiki/Rhabdomyolysis

Drinking water also does everyone good, and everyone's health will improve if they increase their water intake, but drinking water in excess can also be fatal. Does this mean that the idea that drinking water does you good "does not make a priori sense"?

No, it doesn't.
by panstromek | 2025-10-26 08:59:43+00:00
Yea, companies are probably abusing this (as I have noted in the sibling comment), but I think marketers themselves truly don't get it. I've been on the implementation side of this and it's always frustrating debate. It's pretty clear that they just think this is about just picking a different vendor with "GDPR" on list of features, not realizing that the law fundamentaly targets metrics they want to use, and they just cannot do it "the old way" as they are used to.
by oneeyedpigeon | 2025-10-26 09:00:53+00:00
Ironically, as a UK citizen who may have once smoked a doobie, I could be prevented from entering the US, even though it is 'more legal' there than here. It hasn't stopped me before, of course; what's stopping me now is the current administration and a fear I may be abused by the US authorities for any manner of reasons (including none).

I find it interesting how the shrinking of the world via the internet may result in more international isolation because of conflicting online laws.
by yurishimo | 2025-10-26 09:01:05+00:00
This definitely plays a huge factor. Even people who get airco for the first time are already beginning with a different mindset. They also tend to run the units very conservatively because they aren’t used to living in an air conditioned space and often find it uncomfortable after a certain point.

I moved to Western Europe from a US state where airco is mandatory. I purchased a split unit here and on the worst summer weeks, it still only cost me €10 to run the unit on its coldest setting for a week (almost continuously since I was using it with a fan to blow cooler air around the rest of the house). Back in the US, I had summer electricity bills of hundreds of dollars every year.

Sure, the weather is a bit more mild here, but there have been heat waves, and I’m definitely an outlier when it comes to usage. But that just goes to show how efficient these new units are!
by moomoo11 | 2025-10-26 09:01:45+00:00
AI (LLM) is useful for coding and I use it to lookup various articles or websites and summarize.

Use it where it works.. ignore the agents hype and other bullshit peddled by 19yo dropouts.

Unlike the 19yo dropouts of the 2010s these guys have brain rot and I don’t trust them after having talked to such people at start up events and getting their black pill takes. They have products that don’t work and lie about numbers.

I’ll trust people like Karpathy and others who are genuinely smart af and not kumon products.
by MattPalmer1086 | 2025-10-26 09:01:53+00:00
I used to be Windows tech support for my family. But I have been on Linux so long now I genuinely don't know how to help them. So that burden has passed.

I have enough problems with the Windows my son has that I can't fix. Hardware randomly working one day and not the next (but works fine on the Linux system). Having to reinstall when updates break the system. Strange blue screen error codes where there's really no useful info online on how to resolve.

I've been making the case for him to switch to Linux now that win 10 is not supported and all his games will run on Steam on Linux anyway now.
by thw_9a83c | 2025-10-26 09:03:05+00:00
> It disappoints me to see hardware compensate for the failures of software. We should have done better.

I disagree. From a user's point of view, hardware-assisted memory safety is always beneficial. As a user of any software, you cannot verify that you are running a program that is free of memory access errors. This is true even when the software is written in Rust or an automatic memory-managed language.

I hope that one day I will be able to enable memory integrity enforcement for all processes running on my computers and servers, even those that were not designed for it. I would rather see a crash than expose my machine to possible security vulnerabilities due to memory access bugs.
by gmokki | 2025-10-26 09:04:33+00:00
I think he was trying to say that phone theft can benefit the same way as credit card theft. The thief uses the phone to buy stuff before the user reports it stolen. In this case the stuff that is bought is mobile services that are billed for example 100€ for each SMS message. The victims mobile subscription plan gets the bill and the associates of the thief get the money.
by mxkopy | 2025-10-26 09:05:31+00:00
Ah, what I was hoping to get at is that true intelligence might not have these big gaps between explanation-lengths that parsimonious TMs do. And there’s also the question of deduction; having a few redundant “theorems” on hand might make deductive inferences more efficient whereas parsimony would elide them.

All this to say I hope there are some gaps in our theoretical understanding of true AI, otherwise I wouldn’t be able to make a living filling them in
by tarruda | 2025-10-26 09:06:09+00:00
> dunno if the life vest bit comment of yours was sarcastic, but it is a funny remark for sure :-)

It was a quote of the linked article:

"Holtec International, which owns the closed nuclear facility, reported the worker was a contractor who was wearing all required personal protective equipment, including a life vest while working near the pool without a barrier in place."
by ClosedPistachio | 2025-10-26 09:06:12+00:00
Our Fake History did a segment on a William McKinley recently and concluded with the bombshell that, despite being a "Tariff man", by the start of his second term did a full 180 on the idea. The whole series is worth a listen

https://ourfakehistory.com/index.php/season-ten/episode-232-...
by amoshebb | 2025-10-26 09:06:36+00:00
The original sin was using watts not joules. Humans hear watts as “gallons” and “watt hours” as “gallons per hour” and all the rest of this confusion in every article about EVs/fast chargers/distribution/solar/everything all trace back to “X-Hours” and “X” incorrectly sounding like a rate and a count, not a count and a rate.
by 6510 | 2025-10-26 09:07:28+00:00
What does "can not" even mean in this context? You could refuse to use an e-bike just like you could refuse to use an expensive bicycle.

Perhaps more interesting, a lot of people I know do train but don't push themselves to the limit. There is always something left in the tank. If their goal is to train to improve it's very [lets say] expensive. They invest a lot for small returns.

Now what if you could keep going if you would otherwise feel the need to quit?

I cycle for a good while then have to guess if ill still be able make it back home. Usually I bet on the safe side. When I bet to low I could add a few laps around the block but this requires an odd kind of discipline that I seem to lack.

Rather than grow it turns into a maintenance routine. If I wanted to do maintenance I would do much less and less frequent.
by manquer | 2025-10-26 09:07:28+00:00
I code as a founder/CTO on weekends, I don't expect weekend work done by anyone else and most people rarely check in if ever on weekends.

The job profile of founder-CTO has not a lot of overlap with that of an individual contributor to be leading by example, the overlap is quite narrow even for senior engineering leadership.

Until recently[3] leaders with prior coding skills were always discouraged from code contributions and focus on management exclusively, for all the reasons some of them you describe.

--

I usually say that I am a part-time coder, not a professional one, and caution not to look at what I do as a benchmark or signal.

Vast majority of the code I write are DevEx or QoL for internal teams[4], or refactor tech debt that no one has time to deal with. Even mid-stage startups may not be large enough to invest in dedicated teams for this type of work.

Occasionally I have written such integrations like OP[1]. It is typically a PoC for a demo, never a production one to actual customers. It would be unfair (and failure prone) to expect anyone else to start supporting a production integration without the full tooling or documentation.

--

I agree it is a fine-line and you can err on the wrong side of it. It is easy and tempting to start focusing on production code and lose focus of the core job, but so many decisions as a founder are like that. I am hardly the best or optimal founder-CTO. However the value of being close to the metal is important and worth some risk in early to mid stage startups.

Perhaps there is also value in a CTO who understands what individual contributors are doing and is able to be more realistic about outcomes instead of being purely few layers above and not clued in.

--

[1] Not skipping legal that seems ridiculous, even if I wanted to, I can't imagine any partner would agree to it.

[3] Now I do encourage to try the new tools, it is not they contribute to production or be an IC, it is to get a sense of what is possible and what is not today. A lot of pipe-dreams are being sold in the industry, without hands on experience using the new tools ( which are rapidly evolving) managers can tend to overestimate or misunderstand what is doable.

[4]This is the core of the CTO job, writing code is rarely the bottleneck for productivity that was true even before generative coding tools, it is everything around that which creates friction. If you can reduce it, even writing some code to do so, it shouldn't be a problem or a flag.

- Edited for brevity(some).
by yurishimo | 2025-10-26 09:07:45+00:00
In Dallas where I grew up, it wasn’t necessarily rare but it wasn’t a given by any stretch. Maybe 10% of homes the last time I lived there (2022)? The neighborhood also made a difference.

Where I live now in the Netherlands, it feels like 30-40% of private homes have solar and 80%+ of business and government buildings that use more energy during the daylight hours so the payoff is much more realizable.
by bartread | 2025-10-26 09:11:13+00:00
I’m using macOS.

The menu item often appears after the rest of the context menu. Since it appears in the middle of the menu it causes a bunch of items to shift and and leads to misclicks.

It would be less of an annoyance if it appeared straightaway but was disabled, and then enabled once it was ready to use, because then it would avoid moving already visible UI elements.

In general I don’t like visible UI elements to change position unless it’s in response to a direct user action (e.g., expanding or collapsing a group). It’s the sort of thing that trashy news website do to ensure they get at least some ad clicks, and it always feels janky and causes frustration.
by donkeybeer | 2025-10-26 09:13:04+00:00
Why not, I don't believe in special rights for anyone. Cops are not military and should be subject to the same powers and laws as everyone else. If a cop can arrest or shoot you, then you should be able to arrest and shoot cops too. I don't believe in special snowflake bullshit. If they hate that then they can wrap themselves in blanket and lock themselves into their houses, because if all your "balls" rely on having special rights its pure pussydom. I fully believe in changing the laws to this state of being.
by dcow | 2025-10-26 09:14:28+00:00
There’s a difference between a physical baseball card and a digital weapon skin. One is permanent, the other is only real as long as the game it’s used in is operational. And we know games have a lifespan. It’s not like csgo/2 weapon skins exist on a chain somewhere… That’s the nuance I’m calling out. It’s not correct to equate a weapon skin to a baseball card even though they are a similar type of social phenomenon.
by sondr3 | 2025-10-26 09:15:47+00:00
We've switched over our libraries at $WORK to use `tsdown` and it's mostly been a very boring journey, we switched from `tsup` and the DX gains have been massive. Running our `dev` process in the frontend monorepo compiles and bundles all the libraries in less than a second on a cold start compared to `tsup` which was far slower. The biggest gain however was in our CI/CD pipeline where the build servers are much weaker than our developer machines, the `build` step in the quality gate for example went down by over a minute. We've also switched to the new native `tsgo` [0] for type checking, saving us another minute on CI/CD and have migrated a few things from ESLint to Oxlint, which was another easy minute saved. And we switched from Prettier to Biome, and checking the formatting on CI went from ~15s to ~1s. Massive gains are being had in the JS-world from gradual oxidation. Can't wait for Vite with rolldown, we tried that but have a few libraries that depend on SWC which made it a show stopper.

[0]: https://github.com/microsoft/typescript-go
by ZeroGravitas | 2025-10-26 09:16:58+00:00
Even the poster boy for nuclear is reducing nuclear output as its fleet ages and filling that gap with renewables (reducing its electricity emissions from 2005 when their nuclear peaked too).

So it apparently doesn't matter what your existing grid is, coal, gas, nuclear, hydro, of whatever mix, the thing you should be building now is mostly solar, wind and (not quite caught on globally but just about to make a very big splash) batteries.
Show HN: Cloudtellix – Turn AWS cost waste into Jira tickets
by arknirmal | 2025-10-26 09:17:07+00:00
Hey HN,

I’ve been working on Cloudtellix, a tool that helps teams stop wasting money on unused AWS resources.

Most cost dashboards just show numbers — but no one acts on them. Cloudtellix takes a different approach:

Turns cost recommendations into Jira tickets

Includes proof, verification commands, and CLI steps

Keeps everything in the dev workflow

We’re in early access and onboarding a few teams now. If you’ve struggled to get engineers to actually follow through on cost reports, I’d love your feedback.

https://cloudtellix.com

Happy to answer any questions or hear your thoughts on how you’ve handled cloud cost optimization in your teams.

— Anuj
by PaulRobinson | 2025-10-26 09:17:39+00:00
This is just a style I've seen a lot of people who are a generation or so younger than me enjoy.

I'm not expected to write docs the way my father's generation did (thank god), so I don't expect them to write the docs the way I would. If this gets people engaged and excited, I lose nothing, they get something, we're fine.

As to the LLM generation claim, I don't care if it is or it isn't. The project seems legit, they're making claims that 3rd parties have verified ("Community Projects"), it looks useful and interesting, so I might spend more time with it soon.
by metalman | 2025-10-26 09:18:11+00:00
build very large optical interometric telescopes, put the in geosycrenous orbit or L², and point them at various gravitational lenses in the universe till something interesting shows up, like the well lit event horison of a black hole surrounded by bright stars. given starships load carrying capacity, previos mass restrictions, are gone, with cost guaranteed to be dramaticaly less, and time frames that will get public interest, plus the same instrument can be used to image exoplanets surface's at high resolutions et say cheese
by tannhaeuser | 2025-10-26 09:19:17+00:00
Actually around 2000 before Eclipse (aka WSAD in IBM speak ;) they retargeted Visual Age for Java.

I've never done anything with Smalltalk, and what I know doesn't make me comfortable. For example, Visual Age stored all your code in an opaque "repository" (not a file-based one like cvs, svn, git). And a colleague of mine told me there are no source code files, just the running project that you share around and tinker with all the time.
by deaux | 2025-10-26 09:20:01+00:00
Change your question asking strategy, and potentially models. GPT-5 is much less prone to do this. That's the easiest change to make, try it out. I'm not saying this to promote OpenAI, have a look at my profile if you must. Qwen is also less likely to do this. Sonnet and GPT4o are obviously famous for this sycophancy, and DeepSeek has clearly been training on Claude outputs, and so is also prone to it.

Of course never use chat models, only straight API, as the system prompts for consumer versions make them induce sycophancy as that is what the uncurious like. For this conversation, don't use things like Claude Code or other harnesses either. Just have a conversation through API calls.

You also changed the questions in the scenario in a way that makes them more likely. Keep them open-ended, the curious' most used phrase should probably be "Why or why not? If so, explain why. If not, explain why not".
by commandersaki | 2025-10-26 09:21:21+00:00
I've been using Tahoe since the beta and Clipboard Search / History a new feature showcased in one of the Apple events and never worked.

I finally gave in and contacted Apple support which is not an option during beta, and after a bit of back and forth and getting nowhere they were going to set me up with a specialist call; I asked to schedule it in 30 mins. I decided to do a last ditch effort to see if anyone was out there having the problem, and lo and behold the solution is Spotlight needs to index Documents which I had toggled off because I normally don't want to see those. Tahoe has so many signs of rushed engineering and lack or attention to detail; at least have some state machine notification thing between toggling Documents / Clipboard Search to inform the user they need both. But it is a heaps handy feature now that it is working.
by lrvick | 2025-10-26 09:22:20+00:00
Not only have I been following a lot of the open models, you may find it surprising I have extensively tested some of them and coerced them to generate deterministic responses across different machines as a method to prove responses are not tampered with, as well as developing ways to run them in remotely attestable secure enclaves to ensure people that use them for sensitive applications can have provable privacy with end to end encryption.

I will admit that I find deploying and hacking on the tech itself super interesting. Hell I founded a machine learning company and got a paper published with the AAAI for my cheap bulk training data acquisition techniques back in 2012 before most cared about this stuff.

I even think there are a ton of great and exciting use cases for this tech. Like identifying cancer in large photographic datasets, etc. I have a lot of hope about medical applications in particular.

All that said, I just don't think LLMs are remotely competitive or useful at the type of threat modeling, security engineering, and auditing work I do on average. They are the wrong tool for my job, which require a level of actual reasoning that LLMs are nowhere near capable of right now, or are likely to be any time soon. Maybe they could help with a script here and there which might save me a few hours a month, but for 95%+ of it, they would just waste my time regurgitating the same industry standard bad advice and approaches that I am trying to change while making me duller at writing code by hand when I need to.

As contrast though, I would not fire someone for using LLMs for learning or inspiration as long as they consistently prove they fully understand and can explain every line of every PR they submit, can pair program or usefully contribute to engineering discussions without LLMs, and maintain a competitive level of quality with the rest of the team. Not everyone has to make the same tool choices I do, as long as they can hold their own in a team with me and are not dumb enough to regurgitate AI slop they don't understand.

It is amusing you use vegans as an example. I am not a vegan, but I often describe myself as something of a digital vegan that is very very selective about what tools I use and what I expect from them such as why I also don't use a smartphone or GPS.
by FranzFerdiNaN | 2025-10-26 09:22:58+00:00
5% succeeding is abysmal for an industry where a trillion dollars or more is invested in.

And that’s ignoring the rampant copyright infringement, the exploding power use and accompanying increase in climate change, the harm it already does to people who are incapable of dealing with a sycophantic lying machine, the huge amounts of extremely low quality text and code and social media clips it produces. Oh and the further damage it is going to do to civil society because while we already struggled with fake news, this is turning the dial not to 11 but to 100.