frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Welcome to FastMCP

https://gofastmcp.com/getting-started/welcome
36•Anon84•1h ago

Comments

whattheheckheck•1h ago
Whatever you do do not simply put 1 to 1 rest apis to mcp tools. Really think about common workflows users want and make good abstractions for good chunks of work.
_verandaguy•1h ago

    > FastMCP is the standard framework for building MCP applications
Standardized by whom?

In an era where technology exists that can lend the appearance of legitimacy to just about anyone, that kind of statement needs to be qualified.

simonw•1h ago
Yeah, calling itself "the standard framework" doesn't feel right to me, https://github.com/modelcontextprotocol is the home of the actual standard and has a bunch of libraries for this, of which FastMCP is not one.
m11a•1h ago
If I recall correctly, the ‘official’ Python one is a fork of FastMCP v1 (which then removed the attribution, arguably in violation of the original software’s license)
zlurker•1h ago
I still dont fully understand the point of MCP servers. What do they provide that a skill doesnt? Maybe I've just used too many poorly written ones.

Is there some sort of tool that can be expressed as an MCP and but not as an API or CLI command? Obviously we shouldnt map existing apis to MCP tools, but why would I used an MCP over just writing a new "agentic ready" api route?

simonw•1h ago
I know of two benefits to MCP over Skills:

- If your agent doesn't have a full Bash-style code execution environment it can't run skills. MCP is a solid option for wiring in tools there.

- MCP can help solve authentication, keeping credentials for things in a place where the agent can't steal those credentials if it gets compromised. MCPs can also better handle access control and audit logging in a single place.

staticassertion•44m ago
Can you explain the auth part? I feel like auth for an agent is largely a matter of either verifying its context or issuing it a JWT that's scoped to its rights, which I assume is quite similar to how any tools would work. But I'm very unfamiliar with MCP.
monkpit•37m ago
I think they’re saying you could start up the mcp and pass it creds/auth for some downstream service, and then the LLM uses the tool and has auth but doesn’t know the creds.
Marazan•1h ago
You can tightly constrain MCPs and shape the context that is shared back to the Agent.

A skill is, at the end of the day, just a prompt.

dionian•48m ago
true but we could also integrate a non-MCP app with a skill and put the controls there.
zapnuk•6m ago
Thats just one of the interpretations of a skill.

A skill can also act as an abstraction layer over many tools (implemented as an mcp server) to save context tokens.

Skills offer a short description of their use and thus occupy only a few hundled tokens in the context compared to thousends of tokens if all tools would be in the context.

When the LLM decides that the skill is usefull we can dynamically load the skills tools into the context (using a `load_skill` meta-tool).

dathanb82•38m ago
Skills are part of the repo, and CLIs are installed locally. In both cases it's up to you to keep them updated. MCP servers can be exposed and consumed over HTTPS, which means the MCP server owner can keep them updated for you.

Better sandboxing. Accessing an MCP server doesn't require you to give an agent permissions on your local machine.

MCP servers can expose tools, resources, and prompts. If you're using a skill, you can "install" it from a remote source by exposing it on the MCP server as a "prompt". That helps solve the "keep it updated" problem for skills - it gets updated by interrogating the MCP server again.

Or if your agentic workflow needs some data file to run, you can tell the agent to grab that from the MCP server as a resource. And since it's not a static file, the content can update dynamically -- you could read stocks or the latest state of a JIRA ticket or etc. It's like an AI-first, dynamic content filesystem.

swingboy•27m ago
You can install skills globally so they are available in all projects.
alexwebb2•29m ago
You could get pretty far with a set of agent-focused routes mounted under e.g. an /agents path in your API.

There'd be a little extra friction compared to MCP – the agent would presumably have to find and download and read the OpenAPI/Swagger spec, and the auth story might be a little clunkier – but you could definitely do it, and I'm sure many people do.

Beyond that, there are a few concrete things MCP provides that I'm a fan of:

- first-class integration with LLM vendors/portals (Claude, ChatGPT, etc), where actual customers are frequently spending their time and attention

- UX support via the MCP Apps protocol extension (this hasn't really entered the zeitgeist yet, but I'm quite bullish on it)

- code mode (if using FastMCP)

- lots of flexibility on tool listings – it's trivial to completely show/hide tools based on access controls, versus having an AI repeatedly stumble into an API endpoint that its credentials aren't valid for

I could keep going, but the point is that while it's possible to use another tool for the job and get _something_ up and running, MCP (and FastMCP, as a great implementation) is purpose built for it, with a lot of little considerations to help out.

notoreous•21m ago
Well it sure took "FastMCP" long enough. And the announcement lands at a time when its looking increasingly like CLI is the preferred method vs MCP. I'm sure in a few months time, even that will be out of date
speedgoose•10m ago
MCP is superior to CLI by design, and it’s not even close. I don’t understand the sudden hype towards CLI for agents.
zingar•7m ago
Would you mind elaborating on the superiority you perceive?

Apple Business

https://www.apple.com/newsroom/2026/03/introducing-apple-business-a-new-all-in-one-platform-for-b...
367•soheilpro•6h ago•248 comments

Arm AGI CPU

https://newsroom.arm.com/blog/introducing-arm-agi-cpu
199•RealityVoid•4h ago•149 comments

Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised

https://github.com/BerriAI/litellm/issues/24512
299•dot_treo•9h ago•329 comments

Welcome to FastMCP

https://gofastmcp.com/getting-started/welcome
37•Anon84•1h ago•17 comments

Hypura – A storage-tier-aware LLM inference scheduler for Apple Silicon

https://github.com/t8/hypura
168•tatef•5h ago•71 comments

Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

https://www.xda-developers.com/wine-11-rewrites-linux-runs-windows-games-speed-gains/
376•felineflock•3h ago•138 comments

Is anybody else bored of talking about AI?

https://blog.jakesaunders.dev/is-anybody-else-bored-of-talking-about-ai/
278•jakelsaunders94•1h ago•198 comments

GitHub is once again down

https://www.githubstatus.com/incidents/kp06czybl7dw
223•MattIPv4•1h ago•111 comments

Hypothesis, Antithesis, synthesis

https://antithesis.com/blog/2026/hegel/
161•alpaylan•6h ago•70 comments

How the world’s first electric grid was built

https://worksinprogress.co/issue/how-the-worlds-first-electric-grid-was-built/
24•zdw•4d ago•1 comments

Show HN: Email.md – Markdown to responsive, email-safe HTML

https://www.emailmd.dev/
135•dancablam•5h ago•37 comments

I wanted to build vertical SaaS for pest control, so I took a technician job

https://www.onhand.pro/p/i-wanted-to-build-vertical-saas-for-pest-control-i-took-a-technician-job...
5•tezclarke•19m ago•0 comments

ARM AGI CPU: Specs and SKUs

https://sbcwiki.com/docs/soc-manufacturers/arm/arm-silicon/
81•HeyMeco•3h ago•24 comments

Lago (YC S21) Is Hiring

https://getlago.notion.site/Lago-Product-Engineer-AI-Agents-for-Growth-327ef63110d280cdb030ccf429...
1•AnhTho_FR•3h ago

Show HN: Gemini can now natively embed video, so I built sub-second video search

https://github.com/ssrajadh/sentrysearch
187•sohamrj•6h ago•51 comments

No Terms. No Conditions

https://notermsnoconditions.com
194•bayneri•5h ago•81 comments

Epic Games to cut more than 1k jobs as Fortnite usage falls

https://www.reuters.com/legal/litigation/epic-games-said-tuesday-that-it-will-lay-off-more-than-1...
165•doughnutstracks•6h ago•291 comments

purl: a curl-esque CLI for making HTTP requests that require payment

https://www.purl.dev/
34•bpierre•3d ago•8 comments

Show HN: Gridland: make terminal apps that also run in the browser

https://www.gridland.io/
44•rothific•4h ago•2 comments

Missile defense is NP-complete

https://smu160.github.io/posts/missile-defense-is-np-complete/
209•O3marchnative•8h ago•248 comments

Data Manipulation in Clojure Compared to R and Python

https://codewithkira.com/2024-07-18-tablecloth-dplyr-pandas-polars.html
68•tosh•2d ago•15 comments

Nanobrew: The fastest macOS package manager compatible with brew

https://nanobrew.trilok.ai/
149•syrusakbary•10h ago•93 comments

LaGuardia pilots raised safety alarms months before deadly runway crash

https://www.theguardian.com/us-news/2026/mar/24/laguardia-airplane-pilots-safety-concerns-crash
296•m_fayer•6h ago•236 comments

WolfGuard: WireGuard with FIPS 140-3 cryptography

https://github.com/wolfssl/wolfguard
70•789c789c789c•5h ago•52 comments

Show HN: Antimatter – Match the opposites (Mahjong solitaire mechanic)

https://www.linguabase.org/antimatter/
4•michaeld123•2h ago•0 comments

Mystery jump in oil trading ahead of Trump post draws scrutiny

https://www.bbc.com/news/articles/cg547ljepvzo
365•psim1•6h ago•227 comments

Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build

https://github.com/AmElmo/proofshot
101•jberthom•13h ago•68 comments

Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)

https://burntsushi.net/ripgrep/
300•jxmorris12•15h ago•131 comments

Debunking Zswap and Zram Myths

https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-what.html
168•javierhonduco•11h ago•48 comments

Microsoft's "fix" for Windows 11

https://www.sambent.com/microsofts-plan-to-fix-windows-11-is-gaslighting/
877•h0ek•12h ago•664 comments