frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Welcome to FastMCP

https://gofastmcp.com/getting-started/welcome
34•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•41m 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•34m 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•44m ago
true but we could also integrate a non-MCP app with a skill and put the controls there.
dathanb82•34m 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•24m ago
You can install skills globally so they are available in all projects.
alexwebb2•26m 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•18m 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•6m 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•4m ago
Would you mind elaborating on the superiority you perceive?

Show HN: WARPSimLab – A Personal Finance Simulator

https://warpsimlab.org/
1•alanne•21s ago•0 comments

Canadian woman held with daughter by ICE warns all immigrants to 'lie low'

https://www.theguardian.com/us-news/2026/mar/24/canadian-mother-detention-warns-immigrants
1•n1b0m•36s ago•0 comments

Pollen: The Book Is a Program

https://docs.racket-lang.org/pollen/
1•notagoodidea•47s ago•0 comments

ETL-D – Deterministic data parsing for AI agents (MCP Server)

https://github.com/pablixnieto2/etld-mcp-server
1•pablixnieto2•1m ago•0 comments

"﷽" U+fdfd: Arabic Ligature Bismillah AR-Rahman AR-Raheem (Unicode Character)

https://unicodeplus.com/U+FDFD
1•jordigh•1m ago•0 comments

Trump administration will pay $1B in taxpayer funds to not build wind farms

https://www.cnn.com/2026/03/23/climate/trump-totalenergies-offshore-wind-cancellation
2•keithnz•3m ago•1 comments

Show HN: Shared Crossword with 1M Words

https://hugecrossword.com/
1•anythingelse•8m ago•0 comments

U.S. Government's Ban on Anthropic Looks Like Punishment Attempt, Judge Says

https://www.wsj.com/tech/ai/u-s-governments-ban-on-anthropic-looks-like-punishment-attempt-judge-...
2•JumpCrisscross•9m ago•0 comments

Show HN: Captain Claw – personal AI workspace

https://captain-claw.com/
1•kstedev•10m ago•0 comments

OpenAI announces plans to shut down its Sora video generator

https://arstechnica.com/ai/2026/03/openai-plans-to-shut-down-sora-just-15-months-after-its-launch/
4•dgrin91•10m ago•1 comments

A generational arena that skips empty slots in bulk using bitsets

https://crates.io/crates/bitarena
1•mehdiakiki•12m ago•0 comments

Noteriv – Free Open-Source Obsidian Alternative

https://github.com/thejacedev/Noteriv
2•JaceDev•13m ago•1 comments

Voidzilla: Insider Trading on War [video]

https://www.youtube.com/watch?v=Iwm4ym9S3p8
3•barbazoo•13m ago•0 comments

Amazon acquires humanoid maker Fauna Robotics

https://www.cnbc.com/2026/03/24/amazon-humanoid-maker-fauna-robotics-sprout.html
1•inaros•15m ago•0 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...
4•tezclarke•16m ago•0 comments

Law focused AI tools for India?

1•3k3h•18m ago•0 comments

OpenAI is shutting down Sora video creation app

https://twitter.com/soraofficialapp/status/2036546752535470382
10•alexgrcs•20m ago•1 comments

Shared Context

https://promptql.io/blog/on-shared-context
1•argo12•20m ago•0 comments

What to Do About Those Menu Item Icons in macOS 26 Tahoe

https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe
1•chmaynard•22m ago•0 comments

The 25 states still requiring kids to learn cursive

https://www.popsci.com/diy/states-where-cursive-is-taught/
2•geox•22m ago•2 comments

OpenAI Will Shut Down Sora Video Platform; Disney Drops Plans for $1B Investment

https://variety.com/2026/digital/news/openai-shutting-down-sora-video-disney-1236698277/
6•bhouston•23m ago•1 comments

Arch Linux considers criticism of Age Verification to be a violation

https://xcancel.com/LundukeJournal/status/2035852545864683533#m
4•SockThief•23m ago•1 comments

Disappointing People Early

https://log.andvari.net/disappointing-people-early.html
1•sylvainkalache•24m ago•0 comments

Maine listened to farmers and confronted the PFAS crisis

https://mainemorningstar.com/2026/03/24/maine-listened-to-farmers-and-confronted-the-pfas-crisis/
2•chmaynard•25m ago•0 comments

Vibe physics: The AI grad student

https://www.anthropic.com/research/vibe-physics
3•amai•29m ago•1 comments

LGA firefighting truck involved in collision did not have transponder

https://bsky.app/profile/flightradar24.com/post/3mht7m2f3rc2h
2•_moof•29m ago•1 comments

OpenAI shutters short-form video app Sora as company reels in costs

https://www.cnbc.com/2026/03/24/openai-shutters-short-form-video-app-sora-as-company-reels-in-cos...
12•gradus_ad•31m ago•1 comments

Ask HN: Does the World need more software?

1•Vektorceraptor•32m ago•3 comments

AI Website Redesign

https://shuffle.dev/ai-website-redesign
1•efanpl•35m ago•0 comments

Google Translate breaks sites and Google does not care

https://issues.chromium.org/issues/41407169
2•videototextai•36m ago•1 comments