skysight-inc/HackerNews huggingface dataset:
Show HN: Mcp-Agent – Build effective agents with Model Context Protocol
Hey HN, I spent my xmas break building an agent framework called mcp-agent [1](https://github.com/lastmile-ai/mcp-agent) for Model Context Protocol [2]. It makes it easy to build AI apps with MCP servers, and implements every pattern from the popular Building Effective Agents blog [3] as well as OpenAI’s Swarm [4]. I’m sharing it early to get community feedback on where to take it from here, and to ask for contributions.

For those who aren’t familiar with MCP, I think of it as a standardized interface to let AI communicate with software via tool calls, resources and prompts.

mcp-agent provides a higher level interface to build apps with MCP. It handles the connection management of MCP servers so you don’t have to. It also implements the Building Effective Agents patterns:
- Augmented LLM (an LLM with access to one or more MCP servers)
- Router, Orchestrator-Worker, Evaluator-Optimizer, and more
- Swarm

The key design principles are composability and reusability – every pattern is an AugmentedLLM itself, so you can chain them into more complex workflows.

Some background: I worked on LSP [5] and language servers at Microsoft, and saw firsthand how standards and protocols can revolutionize developer workflows. Before LSP every IDE had its own esoteric ways of providing language services. LSP changed all that, and arguably made every language server better, since they can focus on improving a single implementation for all clients.

I think AI development is in a similar pre-LSP space right now. There are tons of frameworks [6], every model provider has its own way of handling messages, tool calls, streaming, etc. I really think we need a protocol to standardize these patterns.

Pretty soon every service is going to expose an MCP interface, and mcp-agent is about letting developers orchestrate these services into applications (i.e. build “MCP apps”). This can cover any use of an AI model that needs to interact with the world around it:
- RAG pipelines and Q&A chatbots
- Process automation via AI workflows/async tasks
- Multi-agent orchestration, with human in the loop

The repo contains examples [7] to build RAG agents, streamlit apps and more. There’s a lot left to build, like streaming support, server auth and tighter integration with MCP clients.

But I wanted to share early in the hopes that you can guide me:
- If you find this useful, please let me know. If it’s useful to you, I will dedicate all my time to improving it.
- I really welcome contributions. If you want to collaborate, please reach out on github to help take this forward.

I want to help standardize AI development, so developers a few years from now can look back with horror at the pre-MCP days.

[1] - https://github.com/lastmile-ai/mcp-agent

[2] - https://modelcontextprotocol.io/introduction

[3] - https://www.anthropic.com/research/building-effective-agents

[4] - https://github.com/openai/swarm

[5] - https://microsoft.github.io/language-server-protocol/

[6] - https://xkcd.com/927/ (I understand the irony)

[7] - https://github.com/lastmile-ai/mcp-agent/tree/main/examples
i took it less as OP idolizing and more as a way to question the expertise of those in question. more often than not people who frequent this site are full of themselves due to being in these fields and living among those who are not, so referring to someone like that as intelligent while proving them wrong is necessary world view shattering statement
Didn’t Twitter start to limit the view before the AI hype?
This reads like a description of someone with an avoidant attachment style.
Google did absolutely have a moat on internet search. It wasn’t just about bankrolling a an alternative as Microsoft proved time and time again.
Scale is really where things start. Small communities can be taken care of, and frankly they tend to be more fun. Big ones go off the rails quick as more things have to be automated and delegated.
> What are the first words of the disney movie, "Aladdin" ?

The first words of Disney's Aladdin (1992) are spoken by the *Peddler*, the mysterious merchant at the beginning of the film. He says:

"Ah, Salaam and good evening to you, worthy friend. Please, please, come closer..."

He then continues with:
"Too close! A little too close. There. Welcome to Agrabah. City of mystery, of enchantment, and the finest merchandise this side of the River Jordan, on sale today! Come on down!"

This opening sets the stage for the story, introducing the magical and bustling world of Agrabah.
I am hoping the interest payment portion of the debt overtakes everything before then and just resolves everything.
1. Yes, we are quite literally defending you while doing those things right now.

2. Trump has bad policies yes, although I hadn’t heard anything about an actual military takeover of Greenland.

3. It’s not as if EU doesn’t have tariffs on the Us already, for instance you all are very protective of the auto industry as well as your domestic farmers, just to name a few. I think tariffs are bad policy on both sides of the atlantic
I'd argue that, as satire, it's the main point ;)
I actually agree with you completely. That is why I emphasized that I was just giving their perspective. I don't think most information is available online, let alone available online immediately.

I've even had the same experience with you even it comes to microfiche in university collections. For my PhD, I had to request a lot of older government research reports from the 1970s and 1980s. None of it was online, but a lot of it was available on microfiche. I'd request a box with a range of report numbers, wait a few days for it to come to the reading room, and then go into the reading room to read and maybe scan the report if it was relevant. And often the specific report I wanted would not be in the box when I got there, since I only knew what ranges of reports were available, not which individual report was available. I'll note again that this is a much slower process, taking days to find one relevant bit of information, but that doesn't mean it is not valuable or necessary. I've found a lot of interesting information that way, and none of it was available online at the time.
Thanks for giving it a shot.

I do require you to login so I can associate your page with a user

I will take the feedback of too many fields. You are building a landing page so there is a lot of information you need. But the page copy is made with AI so the AI can do some assuming about some things on its own.
Unless it lands in the ocean in which case tidal waves, and if on land, probably an earthquake/shockwave.
Aren’t we approaching a scenario where the software is commodified (or at least “good enough” software) and the hardware isn’t (NVIDIA GPUs have defined advantages)
The railroads drama ended when JP Morgan (the person, not yet the entity) brought all the railroad bosses together, said "you all answer to me because I represent your investors / shareholders", and forced a wave of consolidation and syndicates because competition was bad for business.

Then all the farmers in the midwest went broke not because they couldn't get their goods to market, but because JP Morgan's consolidated syndicates ate all their margin hauling their goods to market.

Consolidation and monopoly over your competition is always the end goal.
They had already turned 180 degree opposite from the "anarchist bike messenger" ethos long before he bought it. Do you not recall the sometimes crazy moderation policies?
It’s not often you get 100x optimization with some small improvements so I’m kind of skeptical.

We have and apples and oranges thing here which deepseek is intentionally leaning into. They get very cheap electricity and are bragging about their cheap cost, and OpenAI etc typically brag about how expensive their training is. But it’s all pr and lies.
If you talk about ME/CFS, then it is known to be helpful in some specific cases, but not universally. People with ME/CFS tend to be driven by autoimmunity as a primal factor of the disease.

There is a clear problem of diagnosis and intersection of the symptoms. What we call ME/CFS today may be several distinct diseases with overlapping symptoms.

To give you a direct answer: it helps with chronic fatigue, but only if one of the causes of the illness has a metabolic impairment component in it. Otherwise, no improvements are observed.
The reason I replied to you is because you did disagree, by saying this is the Chinese modus operandi while it's merely our modus operandi.

As far as posting this without fear, I don't mind but I know many do, and stay silent on the subject. We are better in terms of freedom of speech but it's certainly not a subject anyone can speak on freely.
That's $5M for the final training run. Which is an improvement to be sure, but it doesn't include the other training runs -- prototypes, failed runs and so forth.
Seems to require smartmontools 7.4 (August 2023) which at least Debian isn't including yet (7.3).

Wasn't particularly concerned about mine, but thought it'd be fun to poke at.
My life for Super Earth!
I saw this comment this morning and it feels pretty accurate:

"It’s never a good sign when CEOs think they must literally live in DC to successfully run their businesses."

https://bsky.app/profile/prchovanec.bsky.social/post/3lgv2lj...
Maybe they even suppressed algorithmic improvements in their company to preserve moat. Something akin to Kodak suppressing internal research on digital cameras because they were world leading company that produced photo film.
Not necessarily. See my new comment above. In addition, depending on how far out you do it, gravity will allow it to reform. And if it never reforms because you blew it to dust headed out to interstellar space you wont get an impact either. It's not at all a simple problem.
It's been confirmed to run on a machine with no internet access. So it isn't reliant on external requests, though it could still be trying to make them.
Have you read the papers on how they optimize these LLMs for demeanor?

AI exists in a Matrix where toxic positivity is enforced with electric shocks.
not everyone has X access, so

[0] direct link with login https://x.com/carrigmat/status/1884244369907278106

[1] alt link without login but with ads https://threadreaderapp.com/thread/1884244369907278106.html

Edit: someone posted xcancel link above - no ads https://xcancel.com/carrigmat/status/1884244369907278106
Why should kids aspire to be like Aaron if it is not rewarded in our society? Comparing with such "kings" as Altman or Musk.
What would the context length look like for this setup? How quick would the 6-7 tps degrade once you hit say 20k tokens?
> amazing to me that "open source" has been so diluted

It’s not and I called it [1].

We had three options: (A) Open weights (favoured by Altman et al); (B) Open training data (favoured by some FOSS advocates); and (C) Open weights and model, which doesn’t provide the training data, but would let you derive the weights if you had it.

OSI settled on (C) [2], but it did so late. FOSS argued for (B), but it’s impractical. So the world, for a while, had a choice between impractical (B) and the useful-if-flawed (A). The public, predictably, went with the pragmatic.

This was Betamax vs VHS, except in natural linguistics. There is still hope for (C). But it relies on (A) being rendered impractical. Unfortunately, the path to that flows through institutionalising OpenAI et al’s TOS-based fair use paradigm. Which means while we may get a definition (not exactly (B), but (A) absent use restrictions) we’ll also get restrictions on even using Chinese AI.

[1] https://news.ycombinator.com/item?id=41047269

[2] https://opensource.org/ai/open-source-ai-definition
Not deleting texts does not breach gdpr rules.

Gdpr is about personal data, not anonymous (you can always put your real name, if you want) texts.
Nor does hn do any tracking.

Try actually looking at the gdpr, easily findable [even using google search] - it's not what you seem to believe it is.
> the hardware phones home

ah, nothing like Windows-only hardware that is being purchased for Linux usage.
can't use koala and clearbit on github

```
<script async="" src="https://cdn.getkoala.com/v1/pk_963cd5673bdab99d6452d82210e66...
```
> I developed gluten/lactose sensitivity during covid times

Same here, at least in regard to gluten. I was in my mid-forties, and I started experiencing painful bloating that often led to difficulty breathing, and after an hour or so of pain, vomiting. The involuntary 'protein spill' alleviated the pain of bloating, but I was left exhausted for the remainder of the day.

At first, these episodes occurred about once every 2 weeks, but they grew more and more common over a few months, until it was a nearly daily occurrence. I had become overweight (I'm still working on that), so my doctor concluded that I just needed to lose some body fat. It felt like there was something more serious more going on, but US health care.

Weeks later, I stumbled upon a science article describing how millions of people develop gluten sensitivity later in life. It described familiar symptoms and progression. As an experiment, I tried eliminating gluten from my diet (which is tricky, that stuff sneaks into surprising places), and I felt much better within a few days.

In the ~2 years since, I've had a few episodes, but I can almost always find a place where gluten snuck into my food (e.g., a taco place that added flour to its corn tortillas). On one occasion, I deliberately ate a bit of bread, and sure enough, 30 minutes later I was begging the porcelain gods for forgiveness.

I miss real bread, but for me, the blowback isn't worth it.
"Do you have 5 years or more of evidence about this thing that has existed for less than that time?"

Obviously this is not a good faith question.

And yes, we may find out that the vaccines are, over a long period of time, not perfectly safe. But we do have enough data to know they aren't super risky (at least for the vast majority), because big effects would be easy to see, and we do know that COVID is very risky. Classic economic thinking question: "compared to what?"
Very funny man. I highly recommend his books. For example, The Best Of Me - a compilation of his stories. (There's a good selection of his stuff on Spotify)
Is splitting bills/sending money to your friends not socialization?
Show HN: So, I have written mini-progress bar feature for AOSP
The models will all get more efficient, but NVIDIA as the high cost provider of compute (as well as cloud services that use them) - 10x markup on H100s - may not benefit from increased demand. If the models turn out to be a commodity, then low cost providers will be the winners, likely running on chips like TPU and Trainium (Amazon/Anthropic) that don't have the 10x markup.
My Ryzen 7 3700U is giving it all with the 7b model.
Great sentiment, but let's start by doing it domestically first.
The two podcasters who do the Acquired podcast spoke to Ballmer about some of Microsoft’s failed initiatives and acquisitions. He told them that at the end of the day “it’s only money”.

All of the BigTech companies have enough cash flow from profitable lines of business to make speculative bets.
> DeepSeek does not "do for $6M what cost US AI companies billions". I can only speak for Anthropic, but Claude 3.5 Sonnet is a mid-sized model that cost a few $10M's to train (I won't give an exact number). Also, 3.5 Sonnet was not trained in any way that involved a larger or more expensive model (contrary to some rumors).

Wow!
...somewhere a yacht salesman cried out in terror
Small Language Models for Document Layout Generation and Classification
The article alludes to these causes:

- pandemic school closures

- youth mental health crisis

- high rates of chronic absenteeism
I don’t think your links are evidence of a flip flop.

The first link is from mid-2016. The second link is from January 2025.

It is entirely reasonable for someone to genuinely change his or her views of a person over the course of 8.5 years. That is a substantial length of time in a person’s life.

To me a “flip-flop” is when one changes views on something in a very short amount of time.
How are you supposed to communicate clearly if you are relying on an AI to communicate for you? How could you even tell if it properly communicates your ideas if you couldnt communicate them properly in the first place?
I think it’s like asking someone “how many times does your pen change direction when writing the word strawberry on paper”.

You need to think really hard to get to an answer, because that’s more fine grained than the way you usually think about words and letters.
Sure. I meant moreso that this would be cheaper than Kagi while providing the same selection of models.

As for deepseek, I couldn't even sign up because my email domain is not on their whitelist. To just try it out for now I don't mind the increased cost.
>And yes it has directly caused EU R&D budget to become significantly smaller.

Source?
It's not great at super-complex tasks due to limited context, but it's quite a good "junior intern that has memorized the Internet." Local deepseek-r1 on my laptop (M1 w/64GiB RAM) can answer about any question I can throw at it... as long as it's not something on China's censored list. :)
Comparing fine tuning to editing binaries by hand is not a fair comparison. If I could show the decompiler some output I liked and it edited the binary for me to make the output match, then the comparison would be closer.
I'm so hyped for this.

It's going to take some time, but the farce is gone. We'll have parity to Chat GPT on consumer hardware soon enough. 6k is still too much. I suspect the community will be able to get this down to 2K.

I'm tempted to cancel my Chat GPT subscription!
I freakin' love Sublime Text but the AI chat features of Cursor make all of the benefits in this post irrelevant.

It's fast? Not as fast as an LLM.

LSP code completion? Not as good as LLM completions aware of your entire codebase at once.

Snippets? These don't matter if an LLM can just make them up on the fly.

We've entered a new paradigm of what it means to be a good code editor. I'd love if Sublime added the LLM chat and code diff from Cursor but I think the new way to edit code is going to look a lot more like having a conversation (text or voice) with an LLM that's making the changes for you.
I imagine it has to do with the difficulty of financial compliance. Musk was part of PayPal which has gotten into trouble before for being not quite a bank and attempting to do bank-like things.
Let's call it underselling. :-) Mostly because I'm not sure anyone's independently done the math and we just have a single statement from the CEO. I do appreciate the algorithmic improvements, and the excellent attention-to-performance-in-detail stuff in their implementation (careful treatment of precision, etc.), making the H800s useful, etc. I agree there's a lot there.
Thing is, we've been here before in a much more limited way; people _hated_ it when Microsoft's demonic paperclip did this in Office. "It looks like you're writing a letter". _Hated_ it.

It is unclear what the industry thinks has changed, that people will now welcome "It looks like you're [whatever]".
Elon was fired from PayPal partially because he wanted to replace "old ugly mainframes" (Linux and UNIX machines) with the "cutting edge" Windows NT
Ifixit had some pieces and I got a Pebble 2 screen and bezel from Ali Express. Your point is still valid.
I think the free here related to payments within the country. I now understand and it sounds like X payments wouldn't be relevant to me.
I'm burned out and ready to just quit IT
Keep in mind too that to run DeepSeek R1 you'd need 768 GB, so essentially 4 tinyboxes.
Why should anyone aspire to do what is rewarded over what they believe in and what will satisfy them?
I've been making a series of changes in last 18 months that fit the "deciding they want something better for themselves." I've lost 40# in 18 months. I stopped drinking alcohol cold on Oct 2nd after being a daily moderate/heavy drinker for ~25 years. I deleted X, FB, IG and LI on my phone 4 days ago (still schedule posts on LI via desktop).

All of these decisions were really hard right up until I did them. In reflection I don't miss the food (yes Ozembic, best decision I've made for myself as an adult). I don't miss booze - which is incredible. I haven't yet missed social media.

To replace SM I keep the kindle app on the home screen of my phone. I read a couple pages of a book then go back to something else. To replace drinking a bottle of wine while watching a movie I go for more walks outside than I used to (10k steps instead of 6k a day kind of thing).

Long way to go, but I'm hopeful. I realized I was doing things that were bad for me (food, drink, phone time) and it was impacting me in increasingly negative ways.
There are countries that decided against compulsory helmet laws for bikers on the basis that biking health benefits outweigh the risks.

When you raise barriers to an activity, even if for a good cause, you may end up losing more than you gain.
Albert Einstein once said “Compound interest is the eighth wonder of the world. He who understands it, earns it; he who doesn't, pays it”
In Europe, you have ultrawealthy families that have been wealthy for centuries - from the actual nobility days.

The US doesn’t really have that at all, although our estate tax could certainly be much higher but it is still higher than in practice in Europe.
> Calorie restriction is hard work, sometimes there's not an easy way to do something and knuckling down is the only way to achieve it.

Caloric restriction as the parent comment describes it is a strawman argument that people use to discredit diet advice.

Real dieting advice isn’t “eat 833 calories of pizza and then stop instead of eating the whole pizza”. Real diet advice involves picking better food choices first.

Pizza is a highly palatable, calorie dense food. If someone is feeling hungry after devouring an entire pizza, they need to stop eating pizza. They need more fiber, more filling foods, and foods that are less calorie dense. Even just picking foods that are slower to eat will make changes because our hunger and fullness signals aren’t instant. It takes some time for your body to process what you eat.

Counting calories does work if it’s done correctly, but modern dieting advice hasn’t been that reductive for decades.
At the most extreme end of the other side, Buddhist monks, in addition to not eating meat (or, often, aliums like onions and garlic), also don't generally believe in dinner—they have to eat all their solid food for the day before noon, so you could view this as fasting for half the day every day.

(There are some caveats... At least for the Tibetan monks I knew, morning prayer is early at like 5am and comes with a sort of pita bread and tea, bedtime is closer to 9pm, and during these 9 hours there will be more tea. With a little googling I am able to confirm that some of the "pita" (pao balep) is consumed at the lunch tea, and I think this is after the lunch meal, so it might be 1pm. I think there's none at the evening tea that you'd have around sundown? Also in terms of calories the Tibetan tea is “bulletproof,” consisting of a very long steep for the leaves to extract maximum bitter flavors, that get mixed with a bunch of yak butter and salt. So liquid calories are very much a thing for them.)
"play" "this type of thing" "starting to think that"

Dude, that's the naked reality. You are contorting yourself to avoid facing it.
To be fair Meta is not an ordinary business and Zuck is not an ordinary CEO.
Don't worry, he just wants to lower the price of eggs and combat unemployment!

Perhaps the Jan 6th people should consider moving to Washington and hold Trump accountable. Whereupon he'd have them arrested.
If you're looking for cheap bulk storage, refurbished/used is a great way to go. It'd just be nice if they told you that's what you were getting :)

Shout out to https://diskprices.com/
/s so horrible people are distinguished by the fact that they are never nice to their in-group?
Yet. Give it some time.